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

vega20_ip_offset.h (51079B)


      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 _vega20_ip_offset_HEADER
     22#define _vega20_ip_offset_HEADER
     23
     24#define MAX_INSTANCE                                       6
     25#define MAX_SEGMENT                                        6
     26
     27
     28struct IP_BASE_INSTANCE
     29{
     30    unsigned int segment[MAX_SEGMENT];
     31};
     32
     33struct IP_BASE
     34{
     35    struct IP_BASE_INSTANCE instance[MAX_INSTANCE];
     36} __maybe_unused;
     37
     38
     39static const struct IP_BASE ATHUB_BASE            ={ { { { 0x00000C20, 0, 0, 0, 0, 0 } },
     40                                        { { 0, 0, 0, 0, 0, 0 } },
     41                                        { { 0, 0, 0, 0, 0, 0 } },
     42                                        { { 0, 0, 0, 0, 0, 0 } },
     43                                        { { 0, 0, 0, 0, 0, 0 } },
     44                                        { { 0, 0, 0, 0, 0, 0 } } } };
     45static const struct IP_BASE CLK_BASE            ={ { { { 0x00016C00, 0x00016E00, 0x00017000, 0x00017200, 0x0001B000, 0x0001B200 } },
     46                                        { { 0, 0, 0, 0, 0, 0 } },
     47                                        { { 0, 0, 0, 0, 0, 0 } },
     48                                        { { 0, 0, 0, 0, 0, 0 } },
     49                                        { { 0, 0, 0, 0, 0, 0 } },
     50                                        { { 0, 0, 0, 0, 0, 0 } } } };
     51static const struct IP_BASE DCE_BASE            ={ { { { 0x00000012, 0x000000C0, 0x000034C0, 0, 0, 0 } },
     52                                        { { 0, 0, 0, 0, 0, 0 } },
     53                                        { { 0, 0, 0, 0, 0, 0 } },
     54                                        { { 0, 0, 0, 0, 0, 0 } },
     55                                        { { 0, 0, 0, 0, 0, 0 } },
     56                                        { { 0, 0, 0, 0, 0, 0 } } } };
     57static const struct IP_BASE DF_BASE            ={ { { { 0x00007000, 0, 0, 0, 0, 0 } },
     58                                        { { 0, 0, 0, 0, 0, 0 } },
     59                                        { { 0, 0, 0, 0, 0, 0 } },
     60                                        { { 0, 0, 0, 0, 0, 0 } },
     61                                        { { 0, 0, 0, 0, 0, 0 } },
     62                                        { { 0, 0, 0, 0, 0, 0 } } } };
     63static const struct IP_BASE FUSE_BASE            ={ { { { 0x00017400, 0, 0, 0, 0, 0 } },
     64                                        { { 0, 0, 0, 0, 0, 0 } },
     65                                        { { 0, 0, 0, 0, 0, 0 } },
     66                                        { { 0, 0, 0, 0, 0, 0 } },
     67                                        { { 0, 0, 0, 0, 0, 0 } },
     68                                        { { 0, 0, 0, 0, 0, 0 } } } };
     69static const struct IP_BASE GC_BASE            ={ { { { 0x00002000, 0x0000A000, 0, 0, 0, 0 } },
     70                                        { { 0, 0, 0, 0, 0, 0 } },
     71                                        { { 0, 0, 0, 0, 0, 0 } },
     72                                        { { 0, 0, 0, 0, 0, 0 } },
     73                                        { { 0, 0, 0, 0, 0, 0 } },
     74                                        { { 0, 0, 0, 0, 0, 0 } } } };
     75static const struct IP_BASE HDP_BASE            ={ { { { 0x00000F20, 0, 0, 0, 0, 0 } },
     76                                        { { 0, 0, 0, 0, 0, 0 } },
     77                                        { { 0, 0, 0, 0, 0, 0 } },
     78                                        { { 0, 0, 0, 0, 0, 0 } },
     79                                        { { 0, 0, 0, 0, 0, 0 } },
     80                                        { { 0, 0, 0, 0, 0, 0 } } } };
     81static const struct IP_BASE MMHUB_BASE            ={ { { { 0x0001A000, 0, 0, 0, 0, 0 } },
     82                                        { { 0, 0, 0, 0, 0, 0 } },
     83                                        { { 0, 0, 0, 0, 0, 0 } },
     84                                        { { 0, 0, 0, 0, 0, 0 } },
     85                                        { { 0, 0, 0, 0, 0, 0 } },
     86                                        { { 0, 0, 0, 0, 0, 0 } } } };
     87static const struct IP_BASE MP0_BASE            ={ { { { 0x00016000, 0, 0, 0, 0, 0 } },
     88                                        { { 0, 0, 0, 0, 0, 0 } },
     89                                        { { 0, 0, 0, 0, 0, 0 } },
     90                                        { { 0, 0, 0, 0, 0, 0 } },
     91                                        { { 0, 0, 0, 0, 0, 0 } },
     92                                        { { 0, 0, 0, 0, 0, 0 } } } };
     93static const struct IP_BASE MP1_BASE            ={ { { { 0x00016000, 0, 0, 0, 0, 0 } },
     94                                        { { 0, 0, 0, 0, 0, 0 } },
     95                                        { { 0, 0, 0, 0, 0, 0 } },
     96                                        { { 0, 0, 0, 0, 0, 0 } },
     97                                        { { 0, 0, 0, 0, 0, 0 } },
     98                                        { { 0, 0, 0, 0, 0, 0 } } } };
     99static const struct IP_BASE NBIO_BASE            ={ { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0, 0 } },
    100                                        { { 0, 0, 0, 0, 0, 0 } },
    101                                        { { 0, 0, 0, 0, 0, 0 } },
    102                                        { { 0, 0, 0, 0, 0, 0 } },
    103                                        { { 0, 0, 0, 0, 0, 0 } },
    104                                        { { 0, 0, 0, 0, 0, 0 } } } };
    105static const struct IP_BASE OSSSYS_BASE            ={ { { { 0x000010A0, 0, 0, 0, 0, 0 } },
    106                                        { { 0, 0, 0, 0, 0, 0 } },
    107                                        { { 0, 0, 0, 0, 0, 0 } },
    108                                        { { 0, 0, 0, 0, 0, 0 } },
    109                                        { { 0, 0, 0, 0, 0, 0 } },
    110                                        { { 0, 0, 0, 0, 0, 0 } } } };
    111static const struct IP_BASE SDMA0_BASE            ={ { { { 0x00001260, 0, 0, 0, 0, 0 } },
    112                                        { { 0, 0, 0, 0, 0, 0 } },
    113                                        { { 0, 0, 0, 0, 0, 0 } },
    114                                        { { 0, 0, 0, 0, 0, 0 } },
    115                                        { { 0, 0, 0, 0, 0, 0 } },
    116                                        { { 0, 0, 0, 0, 0, 0 } } } };
    117static const struct IP_BASE SDMA1_BASE            ={ { { { 0x00001860, 0, 0, 0, 0, 0 } },
    118                                        { { 0, 0, 0, 0, 0, 0 } },
    119                                        { { 0, 0, 0, 0, 0, 0 } },
    120                                        { { 0, 0, 0, 0, 0, 0 } },
    121                                        { { 0, 0, 0, 0, 0, 0 } },
    122                                        { { 0, 0, 0, 0, 0, 0 } } } };
    123static const struct IP_BASE SMUIO_BASE            ={ { { { 0x00016800, 0x00016A00, 0, 0, 0, 0 } },
    124                                        { { 0, 0, 0, 0, 0, 0 } },
    125                                        { { 0, 0, 0, 0, 0, 0 } },
    126                                        { { 0, 0, 0, 0, 0, 0 } },
    127                                        { { 0, 0, 0, 0, 0, 0 } },
    128                                        { { 0, 0, 0, 0, 0, 0 } } } };
    129static const struct IP_BASE THM_BASE            ={ { { { 0x00016600, 0, 0, 0, 0, 0 } },
    130                                        { { 0, 0, 0, 0, 0, 0 } },
    131                                        { { 0, 0, 0, 0, 0, 0 } },
    132                                        { { 0, 0, 0, 0, 0, 0 } },
    133                                        { { 0, 0, 0, 0, 0, 0 } },
    134                                        { { 0, 0, 0, 0, 0, 0 } } } };
    135static const struct IP_BASE UMC_BASE            ={ { { { 0x00014000, 0, 0, 0, 0, 0 } },
    136                                        { { 0, 0, 0, 0, 0, 0 } },
    137                                        { { 0, 0, 0, 0, 0, 0 } },
    138                                        { { 0, 0, 0, 0, 0, 0 } },
    139                                        { { 0, 0, 0, 0, 0, 0 } },
    140                                        { { 0, 0, 0, 0, 0, 0 } } } };
    141static const struct IP_BASE UVD_BASE            ={ { { { 0x00007800, 0x00007E00, 0, 0, 0, 0 } },
    142                                        { { 0, 0x00009000, 0, 0, 0, 0 } },
    143                                        { { 0, 0, 0, 0, 0, 0 } },
    144                                        { { 0, 0, 0, 0, 0, 0 } },
    145                                        { { 0, 0, 0, 0, 0, 0 } },
    146                                        { { 0, 0, 0, 0, 0, 0 } } } };
    147/* Adjust VCE_BASE to make vce_4_1 use vce_4_0 offset header files*/
    148static const struct IP_BASE VCE_BASE            ={ { { { 0x00007E00/* 0x00008800 */, 0, 0, 0, 0, 0 } },
    149                                        { { 0, 0, 0, 0, 0, 0 } },
    150                                        { { 0, 0, 0, 0, 0, 0 } },
    151                                        { { 0, 0, 0, 0, 0, 0 } },
    152                                        { { 0, 0, 0, 0, 0, 0 } },
    153                                        { { 0, 0, 0, 0, 0, 0 } } } };
    154static const struct IP_BASE XDMA_BASE            ={ { { { 0x00003400, 0, 0, 0, 0, 0 } },
    155                                        { { 0, 0, 0, 0, 0, 0 } },
    156                                        { { 0, 0, 0, 0, 0, 0 } },
    157                                        { { 0, 0, 0, 0, 0, 0 } },
    158                                        { { 0, 0, 0, 0, 0, 0 } },
    159                                        { { 0, 0, 0, 0, 0, 0 } } } };
    160static const struct IP_BASE RSMU_BASE            ={ { { { 0x00012000, 0, 0, 0, 0, 0 } },
    161                                        { { 0, 0, 0, 0, 0, 0 } },
    162                                        { { 0, 0, 0, 0, 0, 0 } },
    163                                        { { 0, 0, 0, 0, 0, 0 } },
    164                                        { { 0, 0, 0, 0, 0, 0 } },
    165                                        { { 0, 0, 0, 0, 0, 0 } } } };
    166
    167
    168#define ATHUB_BASE__INST0_SEG0                     0x00000C20
    169#define ATHUB_BASE__INST0_SEG1                     0
    170#define ATHUB_BASE__INST0_SEG2                     0
    171#define ATHUB_BASE__INST0_SEG3                     0
    172#define ATHUB_BASE__INST0_SEG4                     0
    173#define ATHUB_BASE__INST0_SEG5                     0
    174
    175#define ATHUB_BASE__INST1_SEG0                     0
    176#define ATHUB_BASE__INST1_SEG1                     0
    177#define ATHUB_BASE__INST1_SEG2                     0
    178#define ATHUB_BASE__INST1_SEG3                     0
    179#define ATHUB_BASE__INST1_SEG4                     0
    180#define ATHUB_BASE__INST1_SEG5                     0
    181
    182#define ATHUB_BASE__INST2_SEG0                     0
    183#define ATHUB_BASE__INST2_SEG1                     0
    184#define ATHUB_BASE__INST2_SEG2                     0
    185#define ATHUB_BASE__INST2_SEG3                     0
    186#define ATHUB_BASE__INST2_SEG4                     0
    187#define ATHUB_BASE__INST2_SEG5                     0
    188
    189#define ATHUB_BASE__INST3_SEG0                     0
    190#define ATHUB_BASE__INST3_SEG1                     0
    191#define ATHUB_BASE__INST3_SEG2                     0
    192#define ATHUB_BASE__INST3_SEG3                     0
    193#define ATHUB_BASE__INST3_SEG4                     0
    194#define ATHUB_BASE__INST3_SEG5                     0
    195
    196#define ATHUB_BASE__INST4_SEG0                     0
    197#define ATHUB_BASE__INST4_SEG1                     0
    198#define ATHUB_BASE__INST4_SEG2                     0
    199#define ATHUB_BASE__INST4_SEG3                     0
    200#define ATHUB_BASE__INST4_SEG4                     0
    201#define ATHUB_BASE__INST4_SEG5                     0
    202
    203#define ATHUB_BASE__INST5_SEG0                     0
    204#define ATHUB_BASE__INST5_SEG1                     0
    205#define ATHUB_BASE__INST5_SEG2                     0
    206#define ATHUB_BASE__INST5_SEG3                     0
    207#define ATHUB_BASE__INST5_SEG4                     0
    208#define ATHUB_BASE__INST5_SEG5                     0
    209
    210#define CLK_BASE__INST0_SEG0                       0x00016C00
    211#define CLK_BASE__INST0_SEG1                       0x00016E00
    212#define CLK_BASE__INST0_SEG2                       0x00017000
    213#define CLK_BASE__INST0_SEG3                       0x00017200
    214#define CLK_BASE__INST0_SEG4                       0x0001B000
    215#define CLK_BASE__INST0_SEG5                       0x0001B200
    216
    217#define CLK_BASE__INST1_SEG0                       0
    218#define CLK_BASE__INST1_SEG1                       0
    219#define CLK_BASE__INST1_SEG2                       0
    220#define CLK_BASE__INST1_SEG3                       0
    221#define CLK_BASE__INST1_SEG4                       0
    222#define CLK_BASE__INST1_SEG5                       0
    223
    224#define CLK_BASE__INST2_SEG0                       0
    225#define CLK_BASE__INST2_SEG1                       0
    226#define CLK_BASE__INST2_SEG2                       0
    227#define CLK_BASE__INST2_SEG3                       0
    228#define CLK_BASE__INST2_SEG4                       0
    229#define CLK_BASE__INST2_SEG5                       0
    230
    231#define CLK_BASE__INST3_SEG0                       0
    232#define CLK_BASE__INST3_SEG1                       0
    233#define CLK_BASE__INST3_SEG2                       0
    234#define CLK_BASE__INST3_SEG3                       0
    235#define CLK_BASE__INST3_SEG4                       0
    236#define CLK_BASE__INST3_SEG5                       0
    237
    238#define CLK_BASE__INST4_SEG0                       0
    239#define CLK_BASE__INST4_SEG1                       0
    240#define CLK_BASE__INST4_SEG2                       0
    241#define CLK_BASE__INST4_SEG3                       0
    242#define CLK_BASE__INST4_SEG4                       0
    243#define CLK_BASE__INST4_SEG5                       0
    244
    245#define CLK_BASE__INST5_SEG0                       0
    246#define CLK_BASE__INST5_SEG1                       0
    247#define CLK_BASE__INST5_SEG2                       0
    248#define CLK_BASE__INST5_SEG3                       0
    249#define CLK_BASE__INST5_SEG4                       0
    250#define CLK_BASE__INST5_SEG5                       0
    251
    252#define DCE_BASE__INST0_SEG0                       0x00000012
    253#define DCE_BASE__INST0_SEG1                       0x000000C0
    254#define DCE_BASE__INST0_SEG2                       0x000034C0
    255#define DCE_BASE__INST0_SEG3                       0
    256#define DCE_BASE__INST0_SEG4                       0
    257#define DCE_BASE__INST0_SEG5                       0
    258
    259#define DCE_BASE__INST1_SEG0                       0
    260#define DCE_BASE__INST1_SEG1                       0
    261#define DCE_BASE__INST1_SEG2                       0
    262#define DCE_BASE__INST1_SEG3                       0
    263#define DCE_BASE__INST1_SEG4                       0
    264#define DCE_BASE__INST1_SEG5                       0
    265
    266#define DCE_BASE__INST2_SEG0                       0
    267#define DCE_BASE__INST2_SEG1                       0
    268#define DCE_BASE__INST2_SEG2                       0
    269#define DCE_BASE__INST2_SEG3                       0
    270#define DCE_BASE__INST2_SEG4                       0
    271#define DCE_BASE__INST2_SEG5                       0
    272
    273#define DCE_BASE__INST3_SEG0                       0
    274#define DCE_BASE__INST3_SEG1                       0
    275#define DCE_BASE__INST3_SEG2                       0
    276#define DCE_BASE__INST3_SEG3                       0
    277#define DCE_BASE__INST3_SEG4                       0
    278#define DCE_BASE__INST3_SEG5                       0
    279
    280#define DCE_BASE__INST4_SEG0                       0
    281#define DCE_BASE__INST4_SEG1                       0
    282#define DCE_BASE__INST4_SEG2                       0
    283#define DCE_BASE__INST4_SEG3                       0
    284#define DCE_BASE__INST4_SEG4                       0
    285#define DCE_BASE__INST4_SEG5                       0
    286
    287#define DCE_BASE__INST5_SEG0                       0
    288#define DCE_BASE__INST5_SEG1                       0
    289#define DCE_BASE__INST5_SEG2                       0
    290#define DCE_BASE__INST5_SEG3                       0
    291#define DCE_BASE__INST5_SEG4                       0
    292#define DCE_BASE__INST5_SEG5                       0
    293
    294#define DF_BASE__INST0_SEG0                        0x00007000
    295#define DF_BASE__INST0_SEG1                        0
    296#define DF_BASE__INST0_SEG2                        0
    297#define DF_BASE__INST0_SEG3                        0
    298#define DF_BASE__INST0_SEG4                        0
    299#define DF_BASE__INST0_SEG5                        0
    300
    301#define DF_BASE__INST1_SEG0                        0
    302#define DF_BASE__INST1_SEG1                        0
    303#define DF_BASE__INST1_SEG2                        0
    304#define DF_BASE__INST1_SEG3                        0
    305#define DF_BASE__INST1_SEG4                        0
    306#define DF_BASE__INST1_SEG5                        0
    307
    308#define DF_BASE__INST2_SEG0                        0
    309#define DF_BASE__INST2_SEG1                        0
    310#define DF_BASE__INST2_SEG2                        0
    311#define DF_BASE__INST2_SEG3                        0
    312#define DF_BASE__INST2_SEG4                        0
    313#define DF_BASE__INST2_SEG5                        0
    314
    315#define DF_BASE__INST3_SEG0                        0
    316#define DF_BASE__INST3_SEG1                        0
    317#define DF_BASE__INST3_SEG2                        0
    318#define DF_BASE__INST3_SEG3                        0
    319#define DF_BASE__INST3_SEG4                        0
    320#define DF_BASE__INST3_SEG5                        0
    321
    322#define DF_BASE__INST4_SEG0                        0
    323#define DF_BASE__INST4_SEG1                        0
    324#define DF_BASE__INST4_SEG2                        0
    325#define DF_BASE__INST4_SEG3                        0
    326#define DF_BASE__INST4_SEG4                        0
    327#define DF_BASE__INST4_SEG5                        0
    328
    329#define DF_BASE__INST5_SEG0                        0
    330#define DF_BASE__INST5_SEG1                        0
    331#define DF_BASE__INST5_SEG2                        0
    332#define DF_BASE__INST5_SEG3                        0
    333#define DF_BASE__INST5_SEG4                        0
    334#define DF_BASE__INST5_SEG5                        0
    335
    336#define FUSE_BASE__INST0_SEG0                      0x00017400
    337#define FUSE_BASE__INST0_SEG1                      0
    338#define FUSE_BASE__INST0_SEG2                      0
    339#define FUSE_BASE__INST0_SEG3                      0
    340#define FUSE_BASE__INST0_SEG4                      0
    341#define FUSE_BASE__INST0_SEG5                      0
    342
    343#define FUSE_BASE__INST1_SEG0                      0
    344#define FUSE_BASE__INST1_SEG1                      0
    345#define FUSE_BASE__INST1_SEG2                      0
    346#define FUSE_BASE__INST1_SEG3                      0
    347#define FUSE_BASE__INST1_SEG4                      0
    348#define FUSE_BASE__INST1_SEG5                      0
    349
    350#define FUSE_BASE__INST2_SEG0                      0
    351#define FUSE_BASE__INST2_SEG1                      0
    352#define FUSE_BASE__INST2_SEG2                      0
    353#define FUSE_BASE__INST2_SEG3                      0
    354#define FUSE_BASE__INST2_SEG4                      0
    355#define FUSE_BASE__INST2_SEG5                      0
    356
    357#define FUSE_BASE__INST3_SEG0                      0
    358#define FUSE_BASE__INST3_SEG1                      0
    359#define FUSE_BASE__INST3_SEG2                      0
    360#define FUSE_BASE__INST3_SEG3                      0
    361#define FUSE_BASE__INST3_SEG4                      0
    362#define FUSE_BASE__INST3_SEG5                      0
    363
    364#define FUSE_BASE__INST4_SEG0                      0
    365#define FUSE_BASE__INST4_SEG1                      0
    366#define FUSE_BASE__INST4_SEG2                      0
    367#define FUSE_BASE__INST4_SEG3                      0
    368#define FUSE_BASE__INST4_SEG4                      0
    369#define FUSE_BASE__INST4_SEG5                      0
    370
    371#define FUSE_BASE__INST5_SEG0                      0
    372#define FUSE_BASE__INST5_SEG1                      0
    373#define FUSE_BASE__INST5_SEG2                      0
    374#define FUSE_BASE__INST5_SEG3                      0
    375#define FUSE_BASE__INST5_SEG4                      0
    376#define FUSE_BASE__INST5_SEG5                      0
    377
    378#define GC_BASE__INST0_SEG0                        0x00002000
    379#define GC_BASE__INST0_SEG1                        0x0000A000
    380#define GC_BASE__INST0_SEG2                        0
    381#define GC_BASE__INST0_SEG3                        0
    382#define GC_BASE__INST0_SEG4                        0
    383#define GC_BASE__INST0_SEG5                        0
    384
    385#define GC_BASE__INST1_SEG0                        0
    386#define GC_BASE__INST1_SEG1                        0
    387#define GC_BASE__INST1_SEG2                        0
    388#define GC_BASE__INST1_SEG3                        0
    389#define GC_BASE__INST1_SEG4                        0
    390#define GC_BASE__INST1_SEG5                        0
    391
    392#define GC_BASE__INST2_SEG0                        0
    393#define GC_BASE__INST2_SEG1                        0
    394#define GC_BASE__INST2_SEG2                        0
    395#define GC_BASE__INST2_SEG3                        0
    396#define GC_BASE__INST2_SEG4                        0
    397#define GC_BASE__INST2_SEG5                        0
    398
    399#define GC_BASE__INST3_SEG0                        0
    400#define GC_BASE__INST3_SEG1                        0
    401#define GC_BASE__INST3_SEG2                        0
    402#define GC_BASE__INST3_SEG3                        0
    403#define GC_BASE__INST3_SEG4                        0
    404#define GC_BASE__INST3_SEG5                        0
    405
    406#define GC_BASE__INST4_SEG0                        0
    407#define GC_BASE__INST4_SEG1                        0
    408#define GC_BASE__INST4_SEG2                        0
    409#define GC_BASE__INST4_SEG3                        0
    410#define GC_BASE__INST4_SEG4                        0
    411#define GC_BASE__INST4_SEG5                        0
    412
    413#define GC_BASE__INST5_SEG0                        0
    414#define GC_BASE__INST5_SEG1                        0
    415#define GC_BASE__INST5_SEG2                        0
    416#define GC_BASE__INST5_SEG3                        0
    417#define GC_BASE__INST5_SEG4                        0
    418#define GC_BASE__INST5_SEG5                        0
    419
    420#define HDP_BASE__INST0_SEG0                       0x00000F20
    421#define HDP_BASE__INST0_SEG1                       0
    422#define HDP_BASE__INST0_SEG2                       0
    423#define HDP_BASE__INST0_SEG3                       0
    424#define HDP_BASE__INST0_SEG4                       0
    425#define HDP_BASE__INST0_SEG5                       0
    426
    427#define HDP_BASE__INST1_SEG0                       0
    428#define HDP_BASE__INST1_SEG1                       0
    429#define HDP_BASE__INST1_SEG2                       0
    430#define HDP_BASE__INST1_SEG3                       0
    431#define HDP_BASE__INST1_SEG4                       0
    432#define HDP_BASE__INST1_SEG5                       0
    433
    434#define HDP_BASE__INST2_SEG0                       0
    435#define HDP_BASE__INST2_SEG1                       0
    436#define HDP_BASE__INST2_SEG2                       0
    437#define HDP_BASE__INST2_SEG3                       0
    438#define HDP_BASE__INST2_SEG4                       0
    439#define HDP_BASE__INST2_SEG5                       0
    440
    441#define HDP_BASE__INST3_SEG0                       0
    442#define HDP_BASE__INST3_SEG1                       0
    443#define HDP_BASE__INST3_SEG2                       0
    444#define HDP_BASE__INST3_SEG3                       0
    445#define HDP_BASE__INST3_SEG4                       0
    446#define HDP_BASE__INST3_SEG5                       0
    447
    448#define HDP_BASE__INST4_SEG0                       0
    449#define HDP_BASE__INST4_SEG1                       0
    450#define HDP_BASE__INST4_SEG2                       0
    451#define HDP_BASE__INST4_SEG3                       0
    452#define HDP_BASE__INST4_SEG4                       0
    453#define HDP_BASE__INST4_SEG5                       0
    454
    455#define HDP_BASE__INST5_SEG0                       0
    456#define HDP_BASE__INST5_SEG1                       0
    457#define HDP_BASE__INST5_SEG2                       0
    458#define HDP_BASE__INST5_SEG3                       0
    459#define HDP_BASE__INST5_SEG4                       0
    460#define HDP_BASE__INST5_SEG5                       0
    461
    462#define MMHUB_BASE__INST0_SEG0                     0x0001A000
    463#define MMHUB_BASE__INST0_SEG1                     0
    464#define MMHUB_BASE__INST0_SEG2                     0
    465#define MMHUB_BASE__INST0_SEG3                     0
    466#define MMHUB_BASE__INST0_SEG4                     0
    467#define MMHUB_BASE__INST0_SEG5                     0
    468
    469#define MMHUB_BASE__INST1_SEG0                     0
    470#define MMHUB_BASE__INST1_SEG1                     0
    471#define MMHUB_BASE__INST1_SEG2                     0
    472#define MMHUB_BASE__INST1_SEG3                     0
    473#define MMHUB_BASE__INST1_SEG4                     0
    474#define MMHUB_BASE__INST1_SEG5                     0
    475
    476#define MMHUB_BASE__INST2_SEG0                     0
    477#define MMHUB_BASE__INST2_SEG1                     0
    478#define MMHUB_BASE__INST2_SEG2                     0
    479#define MMHUB_BASE__INST2_SEG3                     0
    480#define MMHUB_BASE__INST2_SEG4                     0
    481#define MMHUB_BASE__INST2_SEG5                     0
    482
    483#define MMHUB_BASE__INST3_SEG0                     0
    484#define MMHUB_BASE__INST3_SEG1                     0
    485#define MMHUB_BASE__INST3_SEG2                     0
    486#define MMHUB_BASE__INST3_SEG3                     0
    487#define MMHUB_BASE__INST3_SEG4                     0
    488#define MMHUB_BASE__INST3_SEG5                     0
    489
    490#define MMHUB_BASE__INST4_SEG0                     0
    491#define MMHUB_BASE__INST4_SEG1                     0
    492#define MMHUB_BASE__INST4_SEG2                     0
    493#define MMHUB_BASE__INST4_SEG3                     0
    494#define MMHUB_BASE__INST4_SEG4                     0
    495#define MMHUB_BASE__INST4_SEG5                     0
    496
    497#define MMHUB_BASE__INST5_SEG0                     0
    498#define MMHUB_BASE__INST5_SEG1                     0
    499#define MMHUB_BASE__INST5_SEG2                     0
    500#define MMHUB_BASE__INST5_SEG3                     0
    501#define MMHUB_BASE__INST5_SEG4                     0
    502#define MMHUB_BASE__INST5_SEG5                     0
    503
    504#define MP0_BASE__INST0_SEG0                       0x00016000
    505#define MP0_BASE__INST0_SEG1                       0
    506#define MP0_BASE__INST0_SEG2                       0
    507#define MP0_BASE__INST0_SEG3                       0
    508#define MP0_BASE__INST0_SEG4                       0
    509#define MP0_BASE__INST0_SEG5                       0
    510
    511#define MP0_BASE__INST1_SEG0                       0
    512#define MP0_BASE__INST1_SEG1                       0
    513#define MP0_BASE__INST1_SEG2                       0
    514#define MP0_BASE__INST1_SEG3                       0
    515#define MP0_BASE__INST1_SEG4                       0
    516#define MP0_BASE__INST1_SEG5                       0
    517
    518#define MP0_BASE__INST2_SEG0                       0
    519#define MP0_BASE__INST2_SEG1                       0
    520#define MP0_BASE__INST2_SEG2                       0
    521#define MP0_BASE__INST2_SEG3                       0
    522#define MP0_BASE__INST2_SEG4                       0
    523#define MP0_BASE__INST2_SEG5                       0
    524
    525#define MP0_BASE__INST3_SEG0                       0
    526#define MP0_BASE__INST3_SEG1                       0
    527#define MP0_BASE__INST3_SEG2                       0
    528#define MP0_BASE__INST3_SEG3                       0
    529#define MP0_BASE__INST3_SEG4                       0
    530#define MP0_BASE__INST3_SEG5                       0
    531
    532#define MP0_BASE__INST4_SEG0                       0
    533#define MP0_BASE__INST4_SEG1                       0
    534#define MP0_BASE__INST4_SEG2                       0
    535#define MP0_BASE__INST4_SEG3                       0
    536#define MP0_BASE__INST4_SEG4                       0
    537#define MP0_BASE__INST4_SEG5                       0
    538
    539#define MP0_BASE__INST5_SEG0                       0
    540#define MP0_BASE__INST5_SEG1                       0
    541#define MP0_BASE__INST5_SEG2                       0
    542#define MP0_BASE__INST5_SEG3                       0
    543#define MP0_BASE__INST5_SEG4                       0
    544#define MP0_BASE__INST5_SEG5                       0
    545
    546#define MP1_BASE__INST0_SEG0                       0x00016000
    547#define MP1_BASE__INST0_SEG1                       0
    548#define MP1_BASE__INST0_SEG2                       0
    549#define MP1_BASE__INST0_SEG3                       0
    550#define MP1_BASE__INST0_SEG4                       0
    551#define MP1_BASE__INST0_SEG5                       0
    552
    553#define MP1_BASE__INST1_SEG0                       0
    554#define MP1_BASE__INST1_SEG1                       0
    555#define MP1_BASE__INST1_SEG2                       0
    556#define MP1_BASE__INST1_SEG3                       0
    557#define MP1_BASE__INST1_SEG4                       0
    558#define MP1_BASE__INST1_SEG5                       0
    559
    560#define MP1_BASE__INST2_SEG0                       0
    561#define MP1_BASE__INST2_SEG1                       0
    562#define MP1_BASE__INST2_SEG2                       0
    563#define MP1_BASE__INST2_SEG3                       0
    564#define MP1_BASE__INST2_SEG4                       0
    565#define MP1_BASE__INST2_SEG5                       0
    566
    567#define MP1_BASE__INST3_SEG0                       0
    568#define MP1_BASE__INST3_SEG1                       0
    569#define MP1_BASE__INST3_SEG2                       0
    570#define MP1_BASE__INST3_SEG3                       0
    571#define MP1_BASE__INST3_SEG4                       0
    572#define MP1_BASE__INST3_SEG5                       0
    573
    574#define MP1_BASE__INST4_SEG0                       0
    575#define MP1_BASE__INST4_SEG1                       0
    576#define MP1_BASE__INST4_SEG2                       0
    577#define MP1_BASE__INST4_SEG3                       0
    578#define MP1_BASE__INST4_SEG4                       0
    579#define MP1_BASE__INST4_SEG5                       0
    580
    581#define MP1_BASE__INST5_SEG0                       0
    582#define MP1_BASE__INST5_SEG1                       0
    583#define MP1_BASE__INST5_SEG2                       0
    584#define MP1_BASE__INST5_SEG3                       0
    585#define MP1_BASE__INST5_SEG4                       0
    586#define MP1_BASE__INST5_SEG5                       0
    587
    588#define NBIO_BASE__INST0_SEG0                      0x00000000
    589#define NBIO_BASE__INST0_SEG1                      0x00000014
    590#define NBIO_BASE__INST0_SEG2                      0x00000D20
    591#define NBIO_BASE__INST0_SEG3                      0x00010400
    592#define NBIO_BASE__INST0_SEG4                      0
    593#define NBIO_BASE__INST0_SEG5                      0
    594
    595#define NBIO_BASE__INST1_SEG0                      0
    596#define NBIO_BASE__INST1_SEG1                      0
    597#define NBIO_BASE__INST1_SEG2                      0
    598#define NBIO_BASE__INST1_SEG3                      0
    599#define NBIO_BASE__INST1_SEG4                      0
    600#define NBIO_BASE__INST1_SEG5                      0
    601
    602#define NBIO_BASE__INST2_SEG0                      0
    603#define NBIO_BASE__INST2_SEG1                      0
    604#define NBIO_BASE__INST2_SEG2                      0
    605#define NBIO_BASE__INST2_SEG3                      0
    606#define NBIO_BASE__INST2_SEG4                      0
    607#define NBIO_BASE__INST2_SEG5                      0
    608
    609#define NBIO_BASE__INST3_SEG0                      0
    610#define NBIO_BASE__INST3_SEG1                      0
    611#define NBIO_BASE__INST3_SEG2                      0
    612#define NBIO_BASE__INST3_SEG3                      0
    613#define NBIO_BASE__INST3_SEG4                      0
    614#define NBIO_BASE__INST3_SEG5                      0
    615
    616#define NBIO_BASE__INST4_SEG0                      0
    617#define NBIO_BASE__INST4_SEG1                      0
    618#define NBIO_BASE__INST4_SEG2                      0
    619#define NBIO_BASE__INST4_SEG3                      0
    620#define NBIO_BASE__INST4_SEG4                      0
    621#define NBIO_BASE__INST4_SEG5                      0
    622
    623#define NBIO_BASE__INST5_SEG0                      0
    624#define NBIO_BASE__INST5_SEG1                      0
    625#define NBIO_BASE__INST5_SEG2                      0
    626#define NBIO_BASE__INST5_SEG3                      0
    627#define NBIO_BASE__INST5_SEG4                      0
    628#define NBIO_BASE__INST5_SEG5                      0
    629
    630#define OSSSYS_BASE__INST0_SEG0                    0x000010A0
    631#define OSSSYS_BASE__INST0_SEG1                    0
    632#define OSSSYS_BASE__INST0_SEG2                    0
    633#define OSSSYS_BASE__INST0_SEG3                    0
    634#define OSSSYS_BASE__INST0_SEG4                    0
    635#define OSSSYS_BASE__INST0_SEG5                    0
    636
    637#define OSSSYS_BASE__INST1_SEG0                    0
    638#define OSSSYS_BASE__INST1_SEG1                    0
    639#define OSSSYS_BASE__INST1_SEG2                    0
    640#define OSSSYS_BASE__INST1_SEG3                    0
    641#define OSSSYS_BASE__INST1_SEG4                    0
    642#define OSSSYS_BASE__INST1_SEG5                    0
    643
    644#define OSSSYS_BASE__INST2_SEG0                    0
    645#define OSSSYS_BASE__INST2_SEG1                    0
    646#define OSSSYS_BASE__INST2_SEG2                    0
    647#define OSSSYS_BASE__INST2_SEG3                    0
    648#define OSSSYS_BASE__INST2_SEG4                    0
    649#define OSSSYS_BASE__INST2_SEG5                    0
    650
    651#define OSSSYS_BASE__INST3_SEG0                    0
    652#define OSSSYS_BASE__INST3_SEG1                    0
    653#define OSSSYS_BASE__INST3_SEG2                    0
    654#define OSSSYS_BASE__INST3_SEG3                    0
    655#define OSSSYS_BASE__INST3_SEG4                    0
    656#define OSSSYS_BASE__INST3_SEG5                    0
    657
    658#define OSSSYS_BASE__INST4_SEG0                    0
    659#define OSSSYS_BASE__INST4_SEG1                    0
    660#define OSSSYS_BASE__INST4_SEG2                    0
    661#define OSSSYS_BASE__INST4_SEG3                    0
    662#define OSSSYS_BASE__INST4_SEG4                    0
    663#define OSSSYS_BASE__INST4_SEG5                    0
    664
    665#define OSSSYS_BASE__INST5_SEG0                    0
    666#define OSSSYS_BASE__INST5_SEG1                    0
    667#define OSSSYS_BASE__INST5_SEG2                    0
    668#define OSSSYS_BASE__INST5_SEG3                    0
    669#define OSSSYS_BASE__INST5_SEG4                    0
    670#define OSSSYS_BASE__INST5_SEG5                    0
    671
    672#define SDMA0_BASE__INST0_SEG0                     0x00001260
    673#define SDMA0_BASE__INST0_SEG1                     0
    674#define SDMA0_BASE__INST0_SEG2                     0
    675#define SDMA0_BASE__INST0_SEG3                     0
    676#define SDMA0_BASE__INST0_SEG4                     0
    677#define SDMA0_BASE__INST0_SEG5                     0
    678
    679#define SDMA0_BASE__INST1_SEG0                     0
    680#define SDMA0_BASE__INST1_SEG1                     0
    681#define SDMA0_BASE__INST1_SEG2                     0
    682#define SDMA0_BASE__INST1_SEG3                     0
    683#define SDMA0_BASE__INST1_SEG4                     0
    684#define SDMA0_BASE__INST1_SEG5                     0
    685
    686#define SDMA0_BASE__INST2_SEG0                     0
    687#define SDMA0_BASE__INST2_SEG1                     0
    688#define SDMA0_BASE__INST2_SEG2                     0
    689#define SDMA0_BASE__INST2_SEG3                     0
    690#define SDMA0_BASE__INST2_SEG4                     0
    691#define SDMA0_BASE__INST2_SEG5                     0
    692
    693#define SDMA0_BASE__INST3_SEG0                     0
    694#define SDMA0_BASE__INST3_SEG1                     0
    695#define SDMA0_BASE__INST3_SEG2                     0
    696#define SDMA0_BASE__INST3_SEG3                     0
    697#define SDMA0_BASE__INST3_SEG4                     0
    698#define SDMA0_BASE__INST3_SEG5                     0
    699
    700#define SDMA0_BASE__INST4_SEG0                     0
    701#define SDMA0_BASE__INST4_SEG1                     0
    702#define SDMA0_BASE__INST4_SEG2                     0
    703#define SDMA0_BASE__INST4_SEG3                     0
    704#define SDMA0_BASE__INST4_SEG4                     0
    705#define SDMA0_BASE__INST4_SEG5                     0
    706
    707#define SDMA0_BASE__INST5_SEG0                     0
    708#define SDMA0_BASE__INST5_SEG1                     0
    709#define SDMA0_BASE__INST5_SEG2                     0
    710#define SDMA0_BASE__INST5_SEG3                     0
    711#define SDMA0_BASE__INST5_SEG4                     0
    712#define SDMA0_BASE__INST5_SEG5                     0
    713
    714#define SDMA1_BASE__INST0_SEG0                     0x00001860
    715#define SDMA1_BASE__INST0_SEG1                     0
    716#define SDMA1_BASE__INST0_SEG2                     0
    717#define SDMA1_BASE__INST0_SEG3                     0
    718#define SDMA1_BASE__INST0_SEG4                     0
    719#define SDMA1_BASE__INST0_SEG5                     0
    720
    721#define SDMA1_BASE__INST1_SEG0                     0
    722#define SDMA1_BASE__INST1_SEG1                     0
    723#define SDMA1_BASE__INST1_SEG2                     0
    724#define SDMA1_BASE__INST1_SEG3                     0
    725#define SDMA1_BASE__INST1_SEG4                     0
    726#define SDMA1_BASE__INST1_SEG5                     0
    727
    728#define SDMA1_BASE__INST2_SEG0                     0
    729#define SDMA1_BASE__INST2_SEG1                     0
    730#define SDMA1_BASE__INST2_SEG2                     0
    731#define SDMA1_BASE__INST2_SEG3                     0
    732#define SDMA1_BASE__INST2_SEG4                     0
    733#define SDMA1_BASE__INST2_SEG5                     0
    734
    735#define SDMA1_BASE__INST3_SEG0                     0
    736#define SDMA1_BASE__INST3_SEG1                     0
    737#define SDMA1_BASE__INST3_SEG2                     0
    738#define SDMA1_BASE__INST3_SEG3                     0
    739#define SDMA1_BASE__INST3_SEG4                     0
    740#define SDMA1_BASE__INST3_SEG5                     0
    741
    742#define SDMA1_BASE__INST4_SEG0                     0
    743#define SDMA1_BASE__INST4_SEG1                     0
    744#define SDMA1_BASE__INST4_SEG2                     0
    745#define SDMA1_BASE__INST4_SEG3                     0
    746#define SDMA1_BASE__INST4_SEG4                     0
    747#define SDMA1_BASE__INST4_SEG5                     0
    748
    749#define SDMA1_BASE__INST5_SEG0                     0
    750#define SDMA1_BASE__INST5_SEG1                     0
    751#define SDMA1_BASE__INST5_SEG2                     0
    752#define SDMA1_BASE__INST5_SEG3                     0
    753#define SDMA1_BASE__INST5_SEG4                     0
    754#define SDMA1_BASE__INST5_SEG5                     0
    755
    756#define SMUIO_BASE__INST0_SEG0                     0x00016800
    757#define SMUIO_BASE__INST0_SEG1                     0x00016A00
    758#define SMUIO_BASE__INST0_SEG2                     0
    759#define SMUIO_BASE__INST0_SEG3                     0
    760#define SMUIO_BASE__INST0_SEG4                     0
    761#define SMUIO_BASE__INST0_SEG5                     0
    762
    763#define SMUIO_BASE__INST1_SEG0                     0
    764#define SMUIO_BASE__INST1_SEG1                     0
    765#define SMUIO_BASE__INST1_SEG2                     0
    766#define SMUIO_BASE__INST1_SEG3                     0
    767#define SMUIO_BASE__INST1_SEG4                     0
    768#define SMUIO_BASE__INST1_SEG5                     0
    769
    770#define SMUIO_BASE__INST2_SEG0                     0
    771#define SMUIO_BASE__INST2_SEG1                     0
    772#define SMUIO_BASE__INST2_SEG2                     0
    773#define SMUIO_BASE__INST2_SEG3                     0
    774#define SMUIO_BASE__INST2_SEG4                     0
    775#define SMUIO_BASE__INST2_SEG5                     0
    776
    777#define SMUIO_BASE__INST3_SEG0                     0
    778#define SMUIO_BASE__INST3_SEG1                     0
    779#define SMUIO_BASE__INST3_SEG2                     0
    780#define SMUIO_BASE__INST3_SEG3                     0
    781#define SMUIO_BASE__INST3_SEG4                     0
    782#define SMUIO_BASE__INST3_SEG5                     0
    783
    784#define SMUIO_BASE__INST4_SEG0                     0
    785#define SMUIO_BASE__INST4_SEG1                     0
    786#define SMUIO_BASE__INST4_SEG2                     0
    787#define SMUIO_BASE__INST4_SEG3                     0
    788#define SMUIO_BASE__INST4_SEG4                     0
    789#define SMUIO_BASE__INST4_SEG5                     0
    790
    791#define SMUIO_BASE__INST5_SEG0                     0
    792#define SMUIO_BASE__INST5_SEG1                     0
    793#define SMUIO_BASE__INST5_SEG2                     0
    794#define SMUIO_BASE__INST5_SEG3                     0
    795#define SMUIO_BASE__INST5_SEG4                     0
    796#define SMUIO_BASE__INST5_SEG5                     0
    797
    798#define THM_BASE__INST0_SEG0                       0x00016600
    799#define THM_BASE__INST0_SEG1                       0
    800#define THM_BASE__INST0_SEG2                       0
    801#define THM_BASE__INST0_SEG3                       0
    802#define THM_BASE__INST0_SEG4                       0
    803#define THM_BASE__INST0_SEG5                       0
    804
    805#define THM_BASE__INST1_SEG0                       0
    806#define THM_BASE__INST1_SEG1                       0
    807#define THM_BASE__INST1_SEG2                       0
    808#define THM_BASE__INST1_SEG3                       0
    809#define THM_BASE__INST1_SEG4                       0
    810#define THM_BASE__INST1_SEG5                       0
    811
    812#define THM_BASE__INST2_SEG0                       0
    813#define THM_BASE__INST2_SEG1                       0
    814#define THM_BASE__INST2_SEG2                       0
    815#define THM_BASE__INST2_SEG3                       0
    816#define THM_BASE__INST2_SEG4                       0
    817#define THM_BASE__INST2_SEG5                       0
    818
    819#define THM_BASE__INST3_SEG0                       0
    820#define THM_BASE__INST3_SEG1                       0
    821#define THM_BASE__INST3_SEG2                       0
    822#define THM_BASE__INST3_SEG3                       0
    823#define THM_BASE__INST3_SEG4                       0
    824#define THM_BASE__INST3_SEG5                       0
    825
    826#define THM_BASE__INST4_SEG0                       0
    827#define THM_BASE__INST4_SEG1                       0
    828#define THM_BASE__INST4_SEG2                       0
    829#define THM_BASE__INST4_SEG3                       0
    830#define THM_BASE__INST4_SEG4                       0
    831#define THM_BASE__INST4_SEG5                       0
    832
    833#define THM_BASE__INST5_SEG0                       0
    834#define THM_BASE__INST5_SEG1                       0
    835#define THM_BASE__INST5_SEG2                       0
    836#define THM_BASE__INST5_SEG3                       0
    837#define THM_BASE__INST5_SEG4                       0
    838#define THM_BASE__INST5_SEG5                       0
    839
    840#define UMC_BASE__INST0_SEG0                       0x00014000
    841#define UMC_BASE__INST0_SEG1                       0
    842#define UMC_BASE__INST0_SEG2                       0
    843#define UMC_BASE__INST0_SEG3                       0
    844#define UMC_BASE__INST0_SEG4                       0
    845#define UMC_BASE__INST0_SEG5                       0
    846
    847#define UMC_BASE__INST1_SEG0                       0
    848#define UMC_BASE__INST1_SEG1                       0
    849#define UMC_BASE__INST1_SEG2                       0
    850#define UMC_BASE__INST1_SEG3                       0
    851#define UMC_BASE__INST1_SEG4                       0
    852#define UMC_BASE__INST1_SEG5                       0
    853
    854#define UMC_BASE__INST2_SEG0                       0
    855#define UMC_BASE__INST2_SEG1                       0
    856#define UMC_BASE__INST2_SEG2                       0
    857#define UMC_BASE__INST2_SEG3                       0
    858#define UMC_BASE__INST2_SEG4                       0
    859#define UMC_BASE__INST2_SEG5                       0
    860
    861#define UMC_BASE__INST3_SEG0                       0
    862#define UMC_BASE__INST3_SEG1                       0
    863#define UMC_BASE__INST3_SEG2                       0
    864#define UMC_BASE__INST3_SEG3                       0
    865#define UMC_BASE__INST3_SEG4                       0
    866#define UMC_BASE__INST3_SEG5                       0
    867
    868#define UMC_BASE__INST4_SEG0                       0
    869#define UMC_BASE__INST4_SEG1                       0
    870#define UMC_BASE__INST4_SEG2                       0
    871#define UMC_BASE__INST4_SEG3                       0
    872#define UMC_BASE__INST4_SEG4                       0
    873#define UMC_BASE__INST4_SEG5                       0
    874
    875#define UMC_BASE__INST5_SEG0                       0
    876#define UMC_BASE__INST5_SEG1                       0
    877#define UMC_BASE__INST5_SEG2                       0
    878#define UMC_BASE__INST5_SEG3                       0
    879#define UMC_BASE__INST5_SEG4                       0
    880#define UMC_BASE__INST5_SEG5                       0
    881
    882#define UVD_BASE__INST0_SEG0                       0x00007800
    883#define UVD_BASE__INST0_SEG1                       0x00007E00
    884#define UVD_BASE__INST0_SEG2                       0
    885#define UVD_BASE__INST0_SEG3                       0
    886#define UVD_BASE__INST0_SEG4                       0
    887#define UVD_BASE__INST0_SEG5                       0
    888
    889#define UVD_BASE__INST1_SEG0                       0
    890#define UVD_BASE__INST1_SEG1                       0x00009000
    891#define UVD_BASE__INST1_SEG2                       0
    892#define UVD_BASE__INST1_SEG3                       0
    893#define UVD_BASE__INST1_SEG4                       0
    894#define UVD_BASE__INST1_SEG5                       0
    895
    896#define UVD_BASE__INST2_SEG0                       0
    897#define UVD_BASE__INST2_SEG1                       0
    898#define UVD_BASE__INST2_SEG2                       0
    899#define UVD_BASE__INST2_SEG3                       0
    900#define UVD_BASE__INST2_SEG4                       0
    901#define UVD_BASE__INST2_SEG5                       0
    902
    903#define UVD_BASE__INST3_SEG0                       0
    904#define UVD_BASE__INST3_SEG1                       0
    905#define UVD_BASE__INST3_SEG2                       0
    906#define UVD_BASE__INST3_SEG3                       0
    907#define UVD_BASE__INST3_SEG4                       0
    908#define UVD_BASE__INST3_SEG5                       0
    909
    910#define UVD_BASE__INST4_SEG0                       0
    911#define UVD_BASE__INST4_SEG1                       0
    912#define UVD_BASE__INST4_SEG2                       0
    913#define UVD_BASE__INST4_SEG3                       0
    914#define UVD_BASE__INST4_SEG4                       0
    915#define UVD_BASE__INST4_SEG5                       0
    916
    917#define UVD_BASE__INST5_SEG0                       0
    918#define UVD_BASE__INST5_SEG1                       0
    919#define UVD_BASE__INST5_SEG2                       0
    920#define UVD_BASE__INST5_SEG3                       0
    921#define UVD_BASE__INST5_SEG4                       0
    922#define UVD_BASE__INST5_SEG5                       0
    923
    924#define VCE_BASE__INST0_SEG0                       0x00008800
    925#define VCE_BASE__INST0_SEG1                       0
    926#define VCE_BASE__INST0_SEG2                       0
    927#define VCE_BASE__INST0_SEG3                       0
    928#define VCE_BASE__INST0_SEG4                       0
    929#define VCE_BASE__INST0_SEG5                       0
    930
    931#define VCE_BASE__INST1_SEG0                       0
    932#define VCE_BASE__INST1_SEG1                       0
    933#define VCE_BASE__INST1_SEG2                       0
    934#define VCE_BASE__INST1_SEG3                       0
    935#define VCE_BASE__INST1_SEG4                       0
    936#define VCE_BASE__INST1_SEG5                       0
    937
    938#define VCE_BASE__INST2_SEG0                       0
    939#define VCE_BASE__INST2_SEG1                       0
    940#define VCE_BASE__INST2_SEG2                       0
    941#define VCE_BASE__INST2_SEG3                       0
    942#define VCE_BASE__INST2_SEG4                       0
    943#define VCE_BASE__INST2_SEG5                       0
    944
    945#define VCE_BASE__INST3_SEG0                       0
    946#define VCE_BASE__INST3_SEG1                       0
    947#define VCE_BASE__INST3_SEG2                       0
    948#define VCE_BASE__INST3_SEG3                       0
    949#define VCE_BASE__INST3_SEG4                       0
    950#define VCE_BASE__INST3_SEG5                       0
    951
    952#define VCE_BASE__INST4_SEG0                       0
    953#define VCE_BASE__INST4_SEG1                       0
    954#define VCE_BASE__INST4_SEG2                       0
    955#define VCE_BASE__INST4_SEG3                       0
    956#define VCE_BASE__INST4_SEG4                       0
    957#define VCE_BASE__INST4_SEG5                       0
    958
    959#define VCE_BASE__INST5_SEG0                       0
    960#define VCE_BASE__INST5_SEG1                       0
    961#define VCE_BASE__INST5_SEG2                       0
    962#define VCE_BASE__INST5_SEG3                       0
    963#define VCE_BASE__INST5_SEG4                       0
    964#define VCE_BASE__INST5_SEG5                       0
    965
    966#define XDMA_BASE__INST0_SEG0                      0x00003400
    967#define XDMA_BASE__INST0_SEG1                      0
    968#define XDMA_BASE__INST0_SEG2                      0
    969#define XDMA_BASE__INST0_SEG3                      0
    970#define XDMA_BASE__INST0_SEG4                      0
    971#define XDMA_BASE__INST0_SEG5                      0
    972
    973#define XDMA_BASE__INST1_SEG0                      0
    974#define XDMA_BASE__INST1_SEG1                      0
    975#define XDMA_BASE__INST1_SEG2                      0
    976#define XDMA_BASE__INST1_SEG3                      0
    977#define XDMA_BASE__INST1_SEG4                      0
    978#define XDMA_BASE__INST1_SEG5                      0
    979
    980#define XDMA_BASE__INST2_SEG0                      0
    981#define XDMA_BASE__INST2_SEG1                      0
    982#define XDMA_BASE__INST2_SEG2                      0
    983#define XDMA_BASE__INST2_SEG3                      0
    984#define XDMA_BASE__INST2_SEG4                      0
    985#define XDMA_BASE__INST2_SEG5                      0
    986
    987#define XDMA_BASE__INST3_SEG0                      0
    988#define XDMA_BASE__INST3_SEG1                      0
    989#define XDMA_BASE__INST3_SEG2                      0
    990#define XDMA_BASE__INST3_SEG3                      0
    991#define XDMA_BASE__INST3_SEG4                      0
    992#define XDMA_BASE__INST3_SEG5                      0
    993
    994#define XDMA_BASE__INST4_SEG0                      0
    995#define XDMA_BASE__INST4_SEG1                      0
    996#define XDMA_BASE__INST4_SEG2                      0
    997#define XDMA_BASE__INST4_SEG3                      0
    998#define XDMA_BASE__INST4_SEG4                      0
    999#define XDMA_BASE__INST4_SEG5                      0
   1000
   1001#define XDMA_BASE__INST5_SEG0                      0
   1002#define XDMA_BASE__INST5_SEG1                      0
   1003#define XDMA_BASE__INST5_SEG2                      0
   1004#define XDMA_BASE__INST5_SEG3                      0
   1005#define XDMA_BASE__INST5_SEG4                      0
   1006#define XDMA_BASE__INST5_SEG5                      0
   1007
   1008#define RSMU_BASE__INST0_SEG0                      0x00012000
   1009#define RSMU_BASE__INST0_SEG1                      0
   1010#define RSMU_BASE__INST0_SEG2                      0
   1011#define RSMU_BASE__INST0_SEG3                      0
   1012#define RSMU_BASE__INST0_SEG4                      0
   1013#define RSMU_BASE__INST0_SEG5                      0
   1014
   1015#define RSMU_BASE__INST1_SEG0                      0
   1016#define RSMU_BASE__INST1_SEG1                      0
   1017#define RSMU_BASE__INST1_SEG2                      0
   1018#define RSMU_BASE__INST1_SEG3                      0
   1019#define RSMU_BASE__INST1_SEG4                      0
   1020#define RSMU_BASE__INST1_SEG5                      0
   1021
   1022#define RSMU_BASE__INST2_SEG0                      0
   1023#define RSMU_BASE__INST2_SEG1                      0
   1024#define RSMU_BASE__INST2_SEG2                      0
   1025#define RSMU_BASE__INST2_SEG3                      0
   1026#define RSMU_BASE__INST2_SEG4                      0
   1027#define RSMU_BASE__INST2_SEG5                      0
   1028
   1029#define RSMU_BASE__INST3_SEG0                      0
   1030#define RSMU_BASE__INST3_SEG1                      0
   1031#define RSMU_BASE__INST3_SEG2                      0
   1032#define RSMU_BASE__INST3_SEG3                      0
   1033#define RSMU_BASE__INST3_SEG4                      0
   1034#define RSMU_BASE__INST3_SEG5                      0
   1035
   1036#define RSMU_BASE__INST4_SEG0                      0
   1037#define RSMU_BASE__INST4_SEG1                      0
   1038#define RSMU_BASE__INST4_SEG2                      0
   1039#define RSMU_BASE__INST4_SEG3                      0
   1040#define RSMU_BASE__INST4_SEG4                      0
   1041#define RSMU_BASE__INST4_SEG5                      0
   1042
   1043#define RSMU_BASE__INST5_SEG0                      0
   1044#define RSMU_BASE__INST5_SEG1                      0
   1045#define RSMU_BASE__INST5_SEG2                      0
   1046#define RSMU_BASE__INST5_SEG3                      0
   1047#define RSMU_BASE__INST5_SEG4                      0
   1048#define RSMU_BASE__INST5_SEG5                      0
   1049
   1050#endif
   1051