File Index
Files and directories
Sign in
FILE

umc_6_7_0_offset.h

File preview with syntax highlighting.

linux-6.19.14/drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_offset.h C
   1/*
   2 * Copyright 2020 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 in
  12 * all copies or substantial portions of the Software.
  13 *
  14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  15 * 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) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
  18 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  19 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  20 * OTHER DEALINGS IN THE SOFTWARE.
  21 *
  22 */
  23#ifndef _umc_6_7_0_OFFSET_HEADER
  24#define _umc_6_7_0_OFFSET_HEADER
  25
  26
  27
  28// addressBlock: umc_w_phy_umc0_mca_ip_umc0_mca_map
  29// base address: 0x50f00
  30#define regMCA_UMC_UMC0_MCUMC_STATUST0                                                                  0x03c2
  31#define regMCA_UMC_UMC0_MCUMC_STATUST0_BASE_IDX                                                         0
  32#define regMCA_UMC_UMC0_MCUMC_ADDRT0                                                                    0x03c4
  33#define regMCA_UMC_UMC0_MCUMC_ADDRT0_BASE_IDX                                                           0
  34#define regMCA_UMC_UMC0_MCUMC_MISC0T0                                                                   0x03c6
  35#define regMCA_UMC_UMC0_MCUMC_MISC0T0_BASE_IDX                                                          0
  36#define regMCA_UMC_UMC0_MCUMC_IPIDT0                                                                    0x03ca
  37#define regMCA_UMC_UMC0_MCUMC_IPIDT0_BASE_IDX                                                           0
  38#define regMCA_UMC_UMC0_MCUMC_SYNDT0                                                                    0x03cc
  39#define regMCA_UMC_UMC0_MCUMC_SYNDT0_BASE_IDX                                                           0
  40
  41
  42// addressBlock: umc_w_phy_umc0_umcch0_umcchdec
  43// base address: 0x50000
  44#define regUMCCH0_0_BaseAddrCS0                                                                         0x0000
  45#define regUMCCH0_0_BaseAddrCS0_BASE_IDX                                                                0
  46#define regUMCCH0_0_AddrMaskCS01                                                                        0x0008
  47#define regUMCCH0_0_AddrMaskCS01_BASE_IDX                                                               0
  48#define regUMCCH0_0_AddrSelCS01                                                                         0x0010
  49#define regUMCCH0_0_AddrSelCS01_BASE_IDX                                                                0
  50#define regUMCCH0_0_AddrHashBank0                                                                       0x0032
  51#define regUMCCH0_0_AddrHashBank0_BASE_IDX                                                              0
  52#define regUMCCH0_0_AddrHashBank1                                                                       0x0033
  53#define regUMCCH0_0_AddrHashBank1_BASE_IDX                                                              0
  54#define regUMCCH0_0_AddrHashBank2                                                                       0x0034
  55#define regUMCCH0_0_AddrHashBank2_BASE_IDX                                                              0
  56#define regUMCCH0_0_AddrHashBank3                                                                       0x0035
  57#define regUMCCH0_0_AddrHashBank3_BASE_IDX                                                              0
  58#define regUMCCH0_0_AddrHashBank4                                                                       0x0036
  59#define regUMCCH0_0_AddrHashBank4_BASE_IDX                                                              0
  60#define regUMCCH0_0_AddrHashBank5                                                                       0x0037
  61#define regUMCCH0_0_AddrHashBank5_BASE_IDX                                                              0
  62#define regUMCCH0_0_UMC_CONFIG                                                                          0x0040
  63#define regUMCCH0_0_UMC_CONFIG_BASE_IDX                                                                 0
  64#define regUMCCH0_0_EccCtrl                                                                             0x0053
  65#define regUMCCH0_0_EccCtrl_BASE_IDX                                                                    0
  66#define regUMCCH0_0_UmcLocalCap                                                                         0x0306
  67#define regUMCCH0_0_UmcLocalCap_BASE_IDX                                                                0
  68#define regUMCCH0_0_EccErrCntSel                                                                        0x0328
  69#define regUMCCH0_0_EccErrCntSel_BASE_IDX                                                               0
  70#define regUMCCH0_0_EccErrCnt                                                                           0x0329
  71#define regUMCCH0_0_EccErrCnt_BASE_IDX                                                                  0
  72#define regUMCCH0_0_PerfMonCtlClk                                                                       0x0340
  73#define regUMCCH0_0_PerfMonCtlClk_BASE_IDX                                                              0
  74#define regUMCCH0_0_PerfMonCtrClk_Lo                                                                    0x0341
  75#define regUMCCH0_0_PerfMonCtrClk_Lo_BASE_IDX                                                           0
  76#define regUMCCH0_0_PerfMonCtrClk_Hi                                                                    0x0342
  77#define regUMCCH0_0_PerfMonCtrClk_Hi_BASE_IDX                                                           0
  78#define regUMCCH0_0_PerfMonCtl1                                                                         0x0344
  79#define regUMCCH0_0_PerfMonCtl1_BASE_IDX                                                                0
  80#define regUMCCH0_0_PerfMonCtr1_Lo                                                                      0x0345
  81#define regUMCCH0_0_PerfMonCtr1_Lo_BASE_IDX                                                             0
  82#define regUMCCH0_0_PerfMonCtr1_Hi                                                                      0x0346
  83#define regUMCCH0_0_PerfMonCtr1_Hi_BASE_IDX                                                             0
  84#define regUMCCH0_0_PerfMonCtl2                                                                         0x0347
  85#define regUMCCH0_0_PerfMonCtl2_BASE_IDX                                                                0
  86#define regUMCCH0_0_PerfMonCtr2_Lo                                                                      0x0348
  87#define regUMCCH0_0_PerfMonCtr2_Lo_BASE_IDX                                                             0
  88#define regUMCCH0_0_PerfMonCtr2_Hi                                                                      0x0349
  89#define regUMCCH0_0_PerfMonCtr2_Hi_BASE_IDX                                                             0
  90#define regUMCCH0_0_PerfMonCtl3                                                                         0x034a
  91#define regUMCCH0_0_PerfMonCtl3_BASE_IDX                                                                0
  92#define regUMCCH0_0_PerfMonCtr3_Lo                                                                      0x034b
  93#define regUMCCH0_0_PerfMonCtr3_Lo_BASE_IDX                                                             0
  94#define regUMCCH0_0_PerfMonCtr3_Hi                                                                      0x034c
  95#define regUMCCH0_0_PerfMonCtr3_Hi_BASE_IDX                                                             0
  96#define regUMCCH0_0_PerfMonCtl4                                                                         0x034d
  97#define regUMCCH0_0_PerfMonCtl4_BASE_IDX                                                                0
  98#define regUMCCH0_0_PerfMonCtr4_Lo                                                                      0x034e
  99#define regUMCCH0_0_PerfMonCtr4_Lo_BASE_IDX                                                             0
 100#define regUMCCH0_0_PerfMonCtr4_Hi                                                                      0x034f
 101#define regUMCCH0_0_PerfMonCtr4_Hi_BASE_IDX                                                             0
 102#define regUMCCH0_0_PerfMonCtl5                                                                         0x0350
 103#define regUMCCH0_0_PerfMonCtl5_BASE_IDX                                                                0
 104#define regUMCCH0_0_PerfMonCtr5_Lo                                                                      0x0351
 105#define regUMCCH0_0_PerfMonCtr5_Lo_BASE_IDX                                                             0
 106#define regUMCCH0_0_PerfMonCtr5_Hi                                                                      0x0352
 107#define regUMCCH0_0_PerfMonCtr5_Hi_BASE_IDX                                                             0
 108#define regUMCCH0_0_PerfMonCtl6                                                                         0x0353
 109#define regUMCCH0_0_PerfMonCtl6_BASE_IDX                                                                0
 110#define regUMCCH0_0_PerfMonCtr6_Lo                                                                      0x0354
 111#define regUMCCH0_0_PerfMonCtr6_Lo_BASE_IDX                                                             0
 112#define regUMCCH0_0_PerfMonCtr6_Hi                                                                      0x0355
 113#define regUMCCH0_0_PerfMonCtr6_Hi_BASE_IDX                                                             0
 114#define regUMCCH0_0_PerfMonCtl7                                                                         0x0356
 115#define regUMCCH0_0_PerfMonCtl7_BASE_IDX                                                                0
 116#define regUMCCH0_0_PerfMonCtr7_Lo                                                                      0x0357
 117#define regUMCCH0_0_PerfMonCtr7_Lo_BASE_IDX                                                             0
 118#define regUMCCH0_0_PerfMonCtr7_Hi                                                                      0x0358
 119#define regUMCCH0_0_PerfMonCtr7_Hi_BASE_IDX                                                             0
 120#define regUMCCH0_0_PerfMonCtl8                                                                         0x0359
 121#define regUMCCH0_0_PerfMonCtl8_BASE_IDX                                                                0
 122#define regUMCCH0_0_PerfMonCtr8_Lo                                                                      0x035a
 123#define regUMCCH0_0_PerfMonCtr8_Lo_BASE_IDX                                                             0
 124#define regUMCCH0_0_PerfMonCtr8_Hi                                                                      0x035b
 125#define regUMCCH0_0_PerfMonCtr8_Hi_BASE_IDX                                                             0
 126
 127
 128// addressBlock: umc_w_phy_umc0_umcch1_umcchdec
 129// base address: 0x51000
 130#define regUMCCH1_0_BaseAddrCS0                                                                         0x0400
 131#define regUMCCH1_0_BaseAddrCS0_BASE_IDX                                                                0
 132#define regUMCCH1_0_AddrMaskCS01                                                                        0x0408
 133#define regUMCCH1_0_AddrMaskCS01_BASE_IDX                                                               0
 134#define regUMCCH1_0_AddrSelCS01                                                                         0x0410
 135#define regUMCCH1_0_AddrSelCS01_BASE_IDX                                                                0
 136#define regUMCCH1_0_AddrHashBank0                                                                       0x0432
 137#define regUMCCH1_0_AddrHashBank0_BASE_IDX                                                              0
 138#define regUMCCH1_0_AddrHashBank1                                                                       0x0433
 139#define regUMCCH1_0_AddrHashBank1_BASE_IDX                                                              0
 140#define regUMCCH1_0_AddrHashBank2                                                                       0x0434
 141#define regUMCCH1_0_AddrHashBank2_BASE_IDX                                                              0
 142#define regUMCCH1_0_AddrHashBank3                                                                       0x0435
 143#define regUMCCH1_0_AddrHashBank3_BASE_IDX                                                              0
 144#define regUMCCH1_0_AddrHashBank4                                                                       0x0436
 145#define regUMCCH1_0_AddrHashBank4_BASE_IDX                                                              0
 146#define regUMCCH1_0_AddrHashBank5                                                                       0x0437
 147#define regUMCCH1_0_AddrHashBank5_BASE_IDX                                                              0
 148#define regUMCCH1_0_UMC_CONFIG                                                                          0x0440
 149#define regUMCCH1_0_UMC_CONFIG_BASE_IDX                                                                 0
 150#define regUMCCH1_0_EccCtrl                                                                             0x0453
 151#define regUMCCH1_0_EccCtrl_BASE_IDX                                                                    0
 152#define regUMCCH1_0_UmcLocalCap                                                                         0x0706
 153#define regUMCCH1_0_UmcLocalCap_BASE_IDX                                                                0
 154#define regUMCCH1_0_EccErrCntSel                                                                        0x0728
 155#define regUMCCH1_0_EccErrCntSel_BASE_IDX                                                               0
 156#define regUMCCH1_0_EccErrCnt                                                                           0x0729
 157#define regUMCCH1_0_EccErrCnt_BASE_IDX                                                                  0
 158#define regUMCCH1_0_PerfMonCtlClk                                                                       0x0740
 159#define regUMCCH1_0_PerfMonCtlClk_BASE_IDX                                                              0
 160#define regUMCCH1_0_PerfMonCtrClk_Lo                                                                    0x0741
 161#define regUMCCH1_0_PerfMonCtrClk_Lo_BASE_IDX                                                           0
 162#define regUMCCH1_0_PerfMonCtrClk_Hi                                                                    0x0742
 163#define regUMCCH1_0_PerfMonCtrClk_Hi_BASE_IDX                                                           0
 164#define regUMCCH1_0_PerfMonCtl1                                                                         0x0744
 165#define regUMCCH1_0_PerfMonCtl1_BASE_IDX                                                                0
 166#define regUMCCH1_0_PerfMonCtr1_Lo                                                                      0x0745
 167#define regUMCCH1_0_PerfMonCtr1_Lo_BASE_IDX                                                             0
 168#define regUMCCH1_0_PerfMonCtr1_Hi                                                                      0x0746
 169#define regUMCCH1_0_PerfMonCtr1_Hi_BASE_IDX                                                             0
 170#define regUMCCH1_0_PerfMonCtl2                                                                         0x0747
 171#define regUMCCH1_0_PerfMonCtl2_BASE_IDX                                                                0
 172#define regUMCCH1_0_PerfMonCtr2_Lo                                                                      0x0748
 173#define regUMCCH1_0_PerfMonCtr2_Lo_BASE_IDX                                                             0
 174#define regUMCCH1_0_PerfMonCtr2_Hi                                                                      0x0749
 175#define regUMCCH1_0_PerfMonCtr2_Hi_BASE_IDX                                                             0
 176#define regUMCCH1_0_PerfMonCtl3                                                                         0x074a
 177#define regUMCCH1_0_PerfMonCtl3_BASE_IDX                                                                0
 178#define regUMCCH1_0_PerfMonCtr3_Lo                                                                      0x074b
 179#define regUMCCH1_0_PerfMonCtr3_Lo_BASE_IDX                                                             0
 180#define regUMCCH1_0_PerfMonCtr3_Hi                                                                      0x074c
 181#define regUMCCH1_0_PerfMonCtr3_Hi_BASE_IDX                                                             0
 182#define regUMCCH1_0_PerfMonCtl4                                                                         0x074d
 183#define regUMCCH1_0_PerfMonCtl4_BASE_IDX                                                                0
 184#define regUMCCH1_0_PerfMonCtr4_Lo                                                                      0x074e
 185#define regUMCCH1_0_PerfMonCtr4_Lo_BASE_IDX                                                             0
 186#define regUMCCH1_0_PerfMonCtr4_Hi                                                                      0x074f
 187#define regUMCCH1_0_PerfMonCtr4_Hi_BASE_IDX                                                             0
 188#define regUMCCH1_0_PerfMonCtl5                                                                         0x0750
 189#define regUMCCH1_0_PerfMonCtl5_BASE_IDX                                                                0
 190#define regUMCCH1_0_PerfMonCtr5_Lo                                                                      0x0751
 191#define regUMCCH1_0_PerfMonCtr5_Lo_BASE_IDX                                                             0
 192#define regUMCCH1_0_PerfMonCtr5_Hi                                                                      0x0752
 193#define regUMCCH1_0_PerfMonCtr5_Hi_BASE_IDX                                                             0
 194#define regUMCCH1_0_PerfMonCtl6                                                                         0x0753
 195#define regUMCCH1_0_PerfMonCtl6_BASE_IDX                                                                0
 196#define regUMCCH1_0_PerfMonCtr6_Lo                                                                      0x0754
 197#define regUMCCH1_0_PerfMonCtr6_Lo_BASE_IDX                                                             0
 198#define regUMCCH1_0_PerfMonCtr6_Hi                                                                      0x0755
 199#define regUMCCH1_0_PerfMonCtr6_Hi_BASE_IDX                                                             0
 200#define regUMCCH1_0_PerfMonCtl7                                                                         0x0756
 201#define regUMCCH1_0_PerfMonCtl7_BASE_IDX                                                                0
 202#define regUMCCH1_0_PerfMonCtr7_Lo                                                                      0x0757
 203#define regUMCCH1_0_PerfMonCtr7_Lo_BASE_IDX                                                             0
 204#define regUMCCH1_0_PerfMonCtr7_Hi                                                                      0x0758
 205#define regUMCCH1_0_PerfMonCtr7_Hi_BASE_IDX                                                             0
 206#define regUMCCH1_0_PerfMonCtl8                                                                         0x0759
 207#define regUMCCH1_0_PerfMonCtl8_BASE_IDX                                                                0
 208#define regUMCCH1_0_PerfMonCtr8_Lo                                                                      0x075a
 209#define regUMCCH1_0_PerfMonCtr8_Lo_BASE_IDX                                                             0
 210#define regUMCCH1_0_PerfMonCtr8_Hi                                                                      0x075b
 211#define regUMCCH1_0_PerfMonCtr8_Hi_BASE_IDX                                                             0
 212
 213
 214// addressBlock: umc_w_phy_umc0_umcch2_umcchdec
 215// base address: 0x52000
 216#define regUMCCH2_0_BaseAddrCS0                                                                         0x0800
 217#define regUMCCH2_0_BaseAddrCS0_BASE_IDX                                                                0
 218#define regUMCCH2_0_AddrMaskCS01                                                                        0x0808
 219#define regUMCCH2_0_AddrMaskCS01_BASE_IDX                                                               0
 220#define regUMCCH2_0_AddrSelCS01                                                                         0x0810
 221#define regUMCCH2_0_AddrSelCS01_BASE_IDX                                                                0
 222#define regUMCCH2_0_AddrHashBank0                                                                       0x0832
 223#define regUMCCH2_0_AddrHashBank0_BASE_IDX                                                              0
 224#define regUMCCH2_0_AddrHashBank1                                                                       0x0833
 225#define regUMCCH2_0_AddrHashBank1_BASE_IDX                                                              0
 226#define regUMCCH2_0_AddrHashBank2                                                                       0x0834
 227#define regUMCCH2_0_AddrHashBank2_BASE_IDX                                                              0
 228#define regUMCCH2_0_AddrHashBank3                                                                       0x0835
 229#define regUMCCH2_0_AddrHashBank3_BASE_IDX                                                              0
 230#define regUMCCH2_0_AddrHashBank4                                                                       0x0836
 231#define regUMCCH2_0_AddrHashBank4_BASE_IDX                                                              0
 232#define regUMCCH2_0_AddrHashBank5                                                                       0x0837
 233#define regUMCCH2_0_AddrHashBank5_BASE_IDX                                                              0
 234#define regUMCCH2_0_UMC_CONFIG                                                                          0x0840
 235#define regUMCCH2_0_UMC_CONFIG_BASE_IDX                                                                 0
 236#define regUMCCH2_0_EccCtrl                                                                             0x0853
 237#define regUMCCH2_0_EccCtrl_BASE_IDX                                                                    0
 238#define regUMCCH2_0_UmcLocalCap                                                                         0x0b06
 239#define regUMCCH2_0_UmcLocalCap_BASE_IDX                                                                0
 240#define regUMCCH2_0_EccErrCntSel                                                                        0x0b28
 241#define regUMCCH2_0_EccErrCntSel_BASE_IDX                                                               0
 242#define regUMCCH2_0_EccErrCnt                                                                           0x0b29
 243#define regUMCCH2_0_EccErrCnt_BASE_IDX                                                                  0
 244#define regUMCCH2_0_PerfMonCtlClk                                                                       0x0b40
 245#define regUMCCH2_0_PerfMonCtlClk_BASE_IDX                                                              0
 246#define regUMCCH2_0_PerfMonCtrClk_Lo                                                                    0x0b41
 247#define regUMCCH2_0_PerfMonCtrClk_Lo_BASE_IDX                                                           0
 248#define regUMCCH2_0_PerfMonCtrClk_Hi                                                                    0x0b42
 249#define regUMCCH2_0_PerfMonCtrClk_Hi_BASE_IDX                                                           0
 250#define regUMCCH2_0_PerfMonCtl1                                                                         0x0b44
 251#define regUMCCH2_0_PerfMonCtl1_BASE_IDX                                                                0
 252#define regUMCCH2_0_PerfMonCtr1_Lo                                                                      0x0b45
 253#define regUMCCH2_0_PerfMonCtr1_Lo_BASE_IDX                                                             0
 254#define regUMCCH2_0_PerfMonCtr1_Hi                                                                      0x0b46
 255#define regUMCCH2_0_PerfMonCtr1_Hi_BASE_IDX                                                             0
 256#define regUMCCH2_0_PerfMonCtl2                                                                         0x0b47
 257#define regUMCCH2_0_PerfMonCtl2_BASE_IDX                                                                0
 258#define regUMCCH2_0_PerfMonCtr2_Lo                                                                      0x0b48
 259#define regUMCCH2_0_PerfMonCtr2_Lo_BASE_IDX                                                             0
 260#define regUMCCH2_0_PerfMonCtr2_Hi                                                                      0x0b49
 261#define regUMCCH2_0_PerfMonCtr2_Hi_BASE_IDX                                                             0
 262#define regUMCCH2_0_PerfMonCtl3                                                                         0x0b4a
 263#define regUMCCH2_0_PerfMonCtl3_BASE_IDX                                                                0
 264#define regUMCCH2_0_PerfMonCtr3_Lo                                                                      0x0b4b
 265#define regUMCCH2_0_PerfMonCtr3_Lo_BASE_IDX                                                             0
 266#define regUMCCH2_0_PerfMonCtr3_Hi                                                                      0x0b4c
 267#define regUMCCH2_0_PerfMonCtr3_Hi_BASE_IDX                                                             0
 268#define regUMCCH2_0_PerfMonCtl4                                                                         0x0b4d
 269#define regUMCCH2_0_PerfMonCtl4_BASE_IDX                                                                0
 270#define regUMCCH2_0_PerfMonCtr4_Lo                                                                      0x0b4e
 271#define regUMCCH2_0_PerfMonCtr4_Lo_BASE_IDX                                                             0
 272#define regUMCCH2_0_PerfMonCtr4_Hi                                                                      0x0b4f
 273#define regUMCCH2_0_PerfMonCtr4_Hi_BASE_IDX                                                             0
 274#define regUMCCH2_0_PerfMonCtl5                                                                         0x0b50
 275#define regUMCCH2_0_PerfMonCtl5_BASE_IDX                                                                0
 276#define regUMCCH2_0_PerfMonCtr5_Lo                                                                      0x0b51
 277#define regUMCCH2_0_PerfMonCtr5_Lo_BASE_IDX                                                             0
 278#define regUMCCH2_0_PerfMonCtr5_Hi                                                                      0x0b52
 279#define regUMCCH2_0_PerfMonCtr5_Hi_BASE_IDX                                                             0
 280#define regUMCCH2_0_PerfMonCtl6                                                                         0x0b53
 281#define regUMCCH2_0_PerfMonCtl6_BASE_IDX                                                                0
 282#define regUMCCH2_0_PerfMonCtr6_Lo                                                                      0x0b54
 283#define regUMCCH2_0_PerfMonCtr6_Lo_BASE_IDX                                                             0
 284#define regUMCCH2_0_PerfMonCtr6_Hi                                                                      0x0b55
 285#define regUMCCH2_0_PerfMonCtr6_Hi_BASE_IDX                                                             0
 286#define regUMCCH2_0_PerfMonCtl7                                                                         0x0b56
 287#define regUMCCH2_0_PerfMonCtl7_BASE_IDX                                                                0
 288#define regUMCCH2_0_PerfMonCtr7_Lo                                                                      0x0b57
 289#define regUMCCH2_0_PerfMonCtr7_Lo_BASE_IDX                                                             0
 290#define regUMCCH2_0_PerfMonCtr7_Hi                                                                      0x0b58
 291#define regUMCCH2_0_PerfMonCtr7_Hi_BASE_IDX                                                             0
 292#define regUMCCH2_0_PerfMonCtl8                                                                         0x0b59
 293#define regUMCCH2_0_PerfMonCtl8_BASE_IDX                                                                0
 294#define regUMCCH2_0_PerfMonCtr8_Lo                                                                      0x0b5a
 295#define regUMCCH2_0_PerfMonCtr8_Lo_BASE_IDX                                                             0
 296#define regUMCCH2_0_PerfMonCtr8_Hi                                                                      0x0b5b
 297#define regUMCCH2_0_PerfMonCtr8_Hi_BASE_IDX                                                             0
 298
 299
 300// addressBlock: umc_w_phy_umc0_umcch3_umcchdec
 301// base address: 0x53000
 302#define regUMCCH3_0_BaseAddrCS0                                                                         0x0c00
 303#define regUMCCH3_0_BaseAddrCS0_BASE_IDX                                                                0
 304#define regUMCCH3_0_AddrMaskCS01                                                                        0x0c08
 305#define regUMCCH3_0_AddrMaskCS01_BASE_IDX                                                               0
 306#define regUMCCH3_0_AddrSelCS01                                                                         0x0c10
 307#define regUMCCH3_0_AddrSelCS01_BASE_IDX                                                                0
 308#define regUMCCH3_0_AddrHashBank0                                                                       0x0c32
 309#define regUMCCH3_0_AddrHashBank0_BASE_IDX                                                              0
 310#define regUMCCH3_0_AddrHashBank1                                                                       0x0c33
 311#define regUMCCH3_0_AddrHashBank1_BASE_IDX                                                              0
 312#define regUMCCH3_0_AddrHashBank2                                                                       0x0c34
 313#define regUMCCH3_0_AddrHashBank2_BASE_IDX                                                              0
 314#define regUMCCH3_0_AddrHashBank3                                                                       0x0c35
 315#define regUMCCH3_0_AddrHashBank3_BASE_IDX                                                              0
 316#define regUMCCH3_0_AddrHashBank4                                                                       0x0c36
 317#define regUMCCH3_0_AddrHashBank4_BASE_IDX                                                              0
 318#define regUMCCH3_0_AddrHashBank5                                                                       0x0c37
 319#define regUMCCH3_0_AddrHashBank5_BASE_IDX                                                              0
 320#define regUMCCH3_0_UMC_CONFIG                                                                          0x0c40
 321#define regUMCCH3_0_UMC_CONFIG_BASE_IDX                                                                 0
 322#define regUMCCH3_0_EccCtrl                                                                             0x0c53
 323#define regUMCCH3_0_EccCtrl_BASE_IDX                                                                    0
 324#define regUMCCH3_0_UmcLocalCap                                                                         0x0f06
 325#define regUMCCH3_0_UmcLocalCap_BASE_IDX                                                                0
 326#define regUMCCH3_0_EccErrCntSel                                                                        0x0f28
 327#define regUMCCH3_0_EccErrCntSel_BASE_IDX                                                               0
 328#define regUMCCH3_0_EccErrCnt                                                                           0x0f29
 329#define regUMCCH3_0_EccErrCnt_BASE_IDX                                                                  0
 330#define regUMCCH3_0_PerfMonCtlClk                                                                       0x0f40
 331#define regUMCCH3_0_PerfMonCtlClk_BASE_IDX                                                              0
 332#define regUMCCH3_0_PerfMonCtrClk_Lo                                                                    0x0f41
 333#define regUMCCH3_0_PerfMonCtrClk_Lo_BASE_IDX                                                           0
 334#define regUMCCH3_0_PerfMonCtrClk_Hi                                                                    0x0f42
 335#define regUMCCH3_0_PerfMonCtrClk_Hi_BASE_IDX                                                           0
 336#define regUMCCH3_0_PerfMonCtl1                                                                         0x0f44
 337#define regUMCCH3_0_PerfMonCtl1_BASE_IDX                                                                0
 338#define regUMCCH3_0_PerfMonCtr1_Lo                                                                      0x0f45
 339#define regUMCCH3_0_PerfMonCtr1_Lo_BASE_IDX                                                             0
 340#define regUMCCH3_0_PerfMonCtr1_Hi                                                                      0x0f46
 341#define regUMCCH3_0_PerfMonCtr1_Hi_BASE_IDX                                                             0
 342#define regUMCCH3_0_PerfMonCtl2                                                                         0x0f47
 343#define regUMCCH3_0_PerfMonCtl2_BASE_IDX                                                                0
 344#define regUMCCH3_0_PerfMonCtr2_Lo                                                                      0x0f48
 345#define regUMCCH3_0_PerfMonCtr2_Lo_BASE_IDX                                                             0
 346#define regUMCCH3_0_PerfMonCtr2_Hi                                                                      0x0f49
 347#define regUMCCH3_0_PerfMonCtr2_Hi_BASE_IDX                                                             0
 348#define regUMCCH3_0_PerfMonCtl3                                                                         0x0f4a
 349#define regUMCCH3_0_PerfMonCtl3_BASE_IDX                                                                0
 350#define regUMCCH3_0_PerfMonCtr3_Lo                                                                      0x0f4b
 351#define regUMCCH3_0_PerfMonCtr3_Lo_BASE_IDX                                                             0
 352#define regUMCCH3_0_PerfMonCtr3_Hi                                                                      0x0f4c
 353#define regUMCCH3_0_PerfMonCtr3_Hi_BASE_IDX                                                             0
 354#define regUMCCH3_0_PerfMonCtl4                                                                         0x0f4d
 355#define regUMCCH3_0_PerfMonCtl4_BASE_IDX                                                                0
 356#define regUMCCH3_0_PerfMonCtr4_Lo                                                                      0x0f4e
 357#define regUMCCH3_0_PerfMonCtr4_Lo_BASE_IDX                                                             0
 358#define regUMCCH3_0_PerfMonCtr4_Hi                                                                      0x0f4f
 359#define regUMCCH3_0_PerfMonCtr4_Hi_BASE_IDX                                                             0
 360#define regUMCCH3_0_PerfMonCtl5                                                                         0x0f50
 361#define regUMCCH3_0_PerfMonCtl5_BASE_IDX                                                                0
 362#define regUMCCH3_0_PerfMonCtr5_Lo                                                                      0x0f51
 363#define regUMCCH3_0_PerfMonCtr5_Lo_BASE_IDX                                                             0
 364#define regUMCCH3_0_PerfMonCtr5_Hi                                                                      0x0f52
 365#define regUMCCH3_0_PerfMonCtr5_Hi_BASE_IDX                                                             0
 366#define regUMCCH3_0_PerfMonCtl6                                                                         0x0f53
 367#define regUMCCH3_0_PerfMonCtl6_BASE_IDX                                                                0
 368#define regUMCCH3_0_PerfMonCtr6_Lo                                                                      0x0f54
 369#define regUMCCH3_0_PerfMonCtr6_Lo_BASE_IDX                                                             0
 370#define regUMCCH3_0_PerfMonCtr6_Hi                                                                      0x0f55
 371#define regUMCCH3_0_PerfMonCtr6_Hi_BASE_IDX                                                             0
 372#define regUMCCH3_0_PerfMonCtl7                                                                         0x0f56
 373#define regUMCCH3_0_PerfMonCtl7_BASE_IDX                                                                0
 374#define regUMCCH3_0_PerfMonCtr7_Lo                                                                      0x0f57
 375#define regUMCCH3_0_PerfMonCtr7_Lo_BASE_IDX                                                             0
 376#define regUMCCH3_0_PerfMonCtr7_Hi                                                                      0x0f58
 377#define regUMCCH3_0_PerfMonCtr7_Hi_BASE_IDX                                                             0
 378#define regUMCCH3_0_PerfMonCtl8                                                                         0x0f59
 379#define regUMCCH3_0_PerfMonCtl8_BASE_IDX                                                                0
 380#define regUMCCH3_0_PerfMonCtr8_Lo                                                                      0x0f5a
 381#define regUMCCH3_0_PerfMonCtr8_Lo_BASE_IDX                                                             0
 382#define regUMCCH3_0_PerfMonCtr8_Hi                                                                      0x0f5b
 383#define regUMCCH3_0_PerfMonCtr8_Hi_BASE_IDX                                                             0
 384
 385
 386// addressBlock: umc_w_phy_umc0_umcch4_umcchdec
 387// base address: 0x150000
 388#define regUMCCH4_0_BaseAddrCS0                                                                         0x0000
 389#define regUMCCH4_0_BaseAddrCS0_BASE_IDX                                                                1
 390#define regUMCCH4_0_AddrMaskCS01                                                                        0x0008
 391#define regUMCCH4_0_AddrMaskCS01_BASE_IDX                                                               1
 392#define regUMCCH4_0_AddrSelCS01                                                                         0x0010
 393#define regUMCCH4_0_AddrSelCS01_BASE_IDX                                                                1
 394#define regUMCCH4_0_AddrHashBank0                                                                       0x0032
 395#define regUMCCH4_0_AddrHashBank0_BASE_IDX                                                              1
 396#define regUMCCH4_0_AddrHashBank1                                                                       0x0033
 397#define regUMCCH4_0_AddrHashBank1_BASE_IDX                                                              1
 398#define regUMCCH4_0_AddrHashBank2                                                                       0x0034
 399#define regUMCCH4_0_AddrHashBank2_BASE_IDX                                                              1
 400#define regUMCCH4_0_AddrHashBank3                                                                       0x0035
 401#define regUMCCH4_0_AddrHashBank3_BASE_IDX                                                              1
 402#define regUMCCH4_0_AddrHashBank4                                                                       0x0036
 403#define regUMCCH4_0_AddrHashBank4_BASE_IDX                                                              1
 404#define regUMCCH4_0_AddrHashBank5                                                                       0x0037
 405#define regUMCCH4_0_AddrHashBank5_BASE_IDX                                                              1
 406#define regUMCCH4_0_EccErrCntSel                                                                        0x0328
 407#define regUMCCH4_0_EccErrCntSel_BASE_IDX                                                               1
 408#define regUMCCH4_0_EccErrCnt                                                                           0x0329
 409#define regUMCCH4_0_EccErrCnt_BASE_IDX                                                                  1
 410#define regUMCCH4_0_PerfMonCtlClk                                                                       0x0340
 411#define regUMCCH4_0_PerfMonCtlClk_BASE_IDX                                                              1
 412#define regUMCCH4_0_PerfMonCtrClk_Lo                                                                    0x0341
 413#define regUMCCH4_0_PerfMonCtrClk_Lo_BASE_IDX                                                           1
 414#define regUMCCH4_0_PerfMonCtrClk_Hi                                                                    0x0342
 415#define regUMCCH4_0_PerfMonCtrClk_Hi_BASE_IDX                                                           1
 416#define regUMCCH4_0_PerfMonCtl1                                                                         0x0344
 417#define regUMCCH4_0_PerfMonCtl1_BASE_IDX                                                                1
 418#define regUMCCH4_0_PerfMonCtr1_Lo                                                                      0x0345
 419#define regUMCCH4_0_PerfMonCtr1_Lo_BASE_IDX                                                             1
 420#define regUMCCH4_0_PerfMonCtr1_Hi                                                                      0x0346
 421#define regUMCCH4_0_PerfMonCtr1_Hi_BASE_IDX                                                             1
 422#define regUMCCH4_0_PerfMonCtl2                                                                         0x0347
 423#define regUMCCH4_0_PerfMonCtl2_BASE_IDX                                                                1
 424#define regUMCCH4_0_PerfMonCtr2_Lo                                                                      0x0348
 425#define regUMCCH4_0_PerfMonCtr2_Lo_BASE_IDX                                                             1
 426#define regUMCCH4_0_PerfMonCtr2_Hi                                                                      0x0349
 427#define regUMCCH4_0_PerfMonCtr2_Hi_BASE_IDX                                                             1
 428#define regUMCCH4_0_PerfMonCtl3                                                                         0x034a
 429#define regUMCCH4_0_PerfMonCtl3_BASE_IDX                                                                1
 430#define regUMCCH4_0_PerfMonCtr3_Lo                                                                      0x034b
 431#define regUMCCH4_0_PerfMonCtr3_Lo_BASE_IDX                                                             1
 432#define regUMCCH4_0_PerfMonCtr3_Hi                                                                      0x034c
 433#define regUMCCH4_0_PerfMonCtr3_Hi_BASE_IDX                                                             1
 434#define regUMCCH4_0_PerfMonCtl4                                                                         0x034d
 435#define regUMCCH4_0_PerfMonCtl4_BASE_IDX                                                                1
 436#define regUMCCH4_0_PerfMonCtr4_Lo                                                                      0x034e
 437#define regUMCCH4_0_PerfMonCtr4_Lo_BASE_IDX                                                             1
 438#define regUMCCH4_0_PerfMonCtr4_Hi                                                                      0x034f
 439#define regUMCCH4_0_PerfMonCtr4_Hi_BASE_IDX                                                             1
 440#define regUMCCH4_0_PerfMonCtl5                                                                         0x0350
 441#define regUMCCH4_0_PerfMonCtl5_BASE_IDX                                                                1
 442#define regUMCCH4_0_PerfMonCtr5_Lo                                                                      0x0351
 443#define regUMCCH4_0_PerfMonCtr5_Lo_BASE_IDX                                                             1
 444#define regUMCCH4_0_PerfMonCtr5_Hi                                                                      0x0352
 445#define regUMCCH4_0_PerfMonCtr5_Hi_BASE_IDX                                                             1
 446#define regUMCCH4_0_PerfMonCtl6                                                                         0x0353
 447#define regUMCCH4_0_PerfMonCtl6_BASE_IDX                                                                1
 448#define regUMCCH4_0_PerfMonCtr6_Lo                                                                      0x0354
 449#define regUMCCH4_0_PerfMonCtr6_Lo_BASE_IDX                                                             1
 450#define regUMCCH4_0_PerfMonCtr6_Hi                                                                      0x0355
 451#define regUMCCH4_0_PerfMonCtr6_Hi_BASE_IDX                                                             1
 452#define regUMCCH4_0_PerfMonCtl7                                                                         0x0356
 453#define regUMCCH4_0_PerfMonCtl7_BASE_IDX                                                                1
 454#define regUMCCH4_0_PerfMonCtr7_Lo                                                                      0x0357
 455#define regUMCCH4_0_PerfMonCtr7_Lo_BASE_IDX                                                             1
 456#define regUMCCH4_0_PerfMonCtr7_Hi                                                                      0x0358
 457#define regUMCCH4_0_PerfMonCtr7_Hi_BASE_IDX                                                             1
 458#define regUMCCH4_0_PerfMonCtl8                                                                         0x0359
 459#define regUMCCH4_0_PerfMonCtl8_BASE_IDX                                                                1
 460#define regUMCCH4_0_PerfMonCtr8_Lo                                                                      0x035a
 461#define regUMCCH4_0_PerfMonCtr8_Lo_BASE_IDX                                                             1
 462#define regUMCCH4_0_PerfMonCtr8_Hi                                                                      0x035b
 463#define regUMCCH4_0_PerfMonCtr8_Hi_BASE_IDX                                                             1
 464
 465
 466// addressBlock: umc_w_phy_umc0_umcch5_umcchdec
 467// base address: 0x151000
 468#define regUMCCH5_0_BaseAddrCS0                                                                         0x0400
 469#define regUMCCH5_0_BaseAddrCS0_BASE_IDX                                                                1
 470#define regUMCCH5_0_AddrMaskCS01                                                                        0x0408
 471#define regUMCCH5_0_AddrMaskCS01_BASE_IDX                                                               1
 472#define regUMCCH5_0_AddrSelCS01                                                                         0x0410
 473#define regUMCCH5_0_AddrSelCS01_BASE_IDX                                                                1
 474#define regUMCCH5_0_AddrHashBank0                                                                       0x0432
 475#define regUMCCH5_0_AddrHashBank0_BASE_IDX                                                              1
 476#define regUMCCH5_0_AddrHashBank1                                                                       0x0433
 477#define regUMCCH5_0_AddrHashBank1_BASE_IDX                                                              1
 478#define regUMCCH5_0_AddrHashBank2                                                                       0x0434
 479#define regUMCCH5_0_AddrHashBank2_BASE_IDX                                                              1
 480#define regUMCCH5_0_AddrHashBank3                                                                       0x0435
 481#define regUMCCH5_0_AddrHashBank3_BASE_IDX                                                              1
 482#define regUMCCH5_0_AddrHashBank4                                                                       0x0436
 483#define regUMCCH5_0_AddrHashBank4_BASE_IDX                                                              1
 484#define regUMCCH5_0_AddrHashBank5                                                                       0x0437
 485#define regUMCCH5_0_AddrHashBank5_BASE_IDX                                                              1
 486#define regUMCCH5_0_EccErrCntSel                                                                        0x0728
 487#define regUMCCH5_0_EccErrCntSel_BASE_IDX                                                               1
 488#define regUMCCH5_0_EccErrCnt                                                                           0x0729
 489#define regUMCCH5_0_EccErrCnt_BASE_IDX                                                                  1
 490#define regUMCCH5_0_PerfMonCtlClk                                                                       0x0740
 491#define regUMCCH5_0_PerfMonCtlClk_BASE_IDX                                                              1
 492#define regUMCCH5_0_PerfMonCtrClk_Lo                                                                    0x0741
 493#define regUMCCH5_0_PerfMonCtrClk_Lo_BASE_IDX                                                           1
 494#define regUMCCH5_0_PerfMonCtrClk_Hi                                                                    0x0742
 495#define regUMCCH5_0_PerfMonCtrClk_Hi_BASE_IDX                                                           1
 496#define regUMCCH5_0_PerfMonCtl1                                                                         0x0744
 497#define regUMCCH5_0_PerfMonCtl1_BASE_IDX                                                                1
 498#define regUMCCH5_0_PerfMonCtr1_Lo                                                                      0x0745
 499#define regUMCCH5_0_PerfMonCtr1_Lo_BASE_IDX                                                             1
 500#define regUMCCH5_0_PerfMonCtr1_Hi                                                                      0x0746
 501#define regUMCCH5_0_PerfMonCtr1_Hi_BASE_IDX                                                             1
 502#define regUMCCH5_0_PerfMonCtl2                                                                         0x0747
 503#define regUMCCH5_0_PerfMonCtl2_BASE_IDX                                                                1
 504#define regUMCCH5_0_PerfMonCtr2_Lo                                                                      0x0748
 505#define regUMCCH5_0_PerfMonCtr2_Lo_BASE_IDX                                                             1
 506#define regUMCCH5_0_PerfMonCtr2_Hi                                                                      0x0749
 507#define regUMCCH5_0_PerfMonCtr2_Hi_BASE_IDX                                                             1
 508#define regUMCCH5_0_PerfMonCtl3                                                                         0x074a
 509#define regUMCCH5_0_PerfMonCtl3_BASE_IDX                                                                1
 510#define regUMCCH5_0_PerfMonCtr3_Lo                                                                      0x074b
 511#define regUMCCH5_0_PerfMonCtr3_Lo_BASE_IDX                                                             1
 512#define regUMCCH5_0_PerfMonCtr3_Hi                                                                      0x074c
 513#define regUMCCH5_0_PerfMonCtr3_Hi_BASE_IDX                                                             1
 514#define regUMCCH5_0_PerfMonCtl4                                                                         0x074d
 515#define regUMCCH5_0_PerfMonCtl4_BASE_IDX                                                                1
 516#define regUMCCH5_0_PerfMonCtr4_Lo                                                                      0x074e
 517#define regUMCCH5_0_PerfMonCtr4_Lo_BASE_IDX                                                             1
 518#define regUMCCH5_0_PerfMonCtr4_Hi                                                                      0x074f
 519#define regUMCCH5_0_PerfMonCtr4_Hi_BASE_IDX                                                             1
 520#define regUMCCH5_0_PerfMonCtl5                                                                         0x0750
 521#define regUMCCH5_0_PerfMonCtl5_BASE_IDX                                                                1
 522#define regUMCCH5_0_PerfMonCtr5_Lo                                                                      0x0751
 523#define regUMCCH5_0_PerfMonCtr5_Lo_BASE_IDX                                                             1
 524#define regUMCCH5_0_PerfMonCtr5_Hi                                                                      0x0752
 525#define regUMCCH5_0_PerfMonCtr5_Hi_BASE_IDX                                                             1
 526#define regUMCCH5_0_PerfMonCtl6                                                                         0x0753
 527#define regUMCCH5_0_PerfMonCtl6_BASE_IDX                                                                1
 528#define regUMCCH5_0_PerfMonCtr6_Lo                                                                      0x0754
 529#define regUMCCH5_0_PerfMonCtr6_Lo_BASE_IDX                                                             1
 530#define regUMCCH5_0_PerfMonCtr6_Hi                                                                      0x0755
 531#define regUMCCH5_0_PerfMonCtr6_Hi_BASE_IDX                                                             1
 532#define regUMCCH5_0_PerfMonCtl7                                                                         0x0756
 533#define regUMCCH5_0_PerfMonCtl7_BASE_IDX                                                                1
 534#define regUMCCH5_0_PerfMonCtr7_Lo                                                                      0x0757
 535#define regUMCCH5_0_PerfMonCtr7_Lo_BASE_IDX                                                             1
 536#define regUMCCH5_0_PerfMonCtr7_Hi                                                                      0x0758
 537#define regUMCCH5_0_PerfMonCtr7_Hi_BASE_IDX                                                             1
 538#define regUMCCH5_0_PerfMonCtl8                                                                         0x0759
 539#define regUMCCH5_0_PerfMonCtl8_BASE_IDX                                                                1
 540#define regUMCCH5_0_PerfMonCtr8_Lo                                                                      0x075a
 541#define regUMCCH5_0_PerfMonCtr8_Lo_BASE_IDX                                                             1
 542#define regUMCCH5_0_PerfMonCtr8_Hi                                                                      0x075b
 543#define regUMCCH5_0_PerfMonCtr8_Hi_BASE_IDX                                                             1
 544
 545
 546// addressBlock: umc_w_phy_umc0_umcch6_umcchdec
 547// base address: 0x152000
 548#define regUMCCH6_0_BaseAddrCS0                                                                         0x0800
 549#define regUMCCH6_0_BaseAddrCS0_BASE_IDX                                                                1
 550#define regUMCCH6_0_AddrMaskCS01                                                                        0x0808
 551#define regUMCCH6_0_AddrMaskCS01_BASE_IDX                                                               1
 552#define regUMCCH6_0_AddrSelCS01                                                                         0x0810
 553#define regUMCCH6_0_AddrSelCS01_BASE_IDX                                                                1
 554#define regUMCCH6_0_AddrHashBank0                                                                       0x0832
 555#define regUMCCH6_0_AddrHashBank0_BASE_IDX                                                              1
 556#define regUMCCH6_0_AddrHashBank1                                                                       0x0833
 557#define regUMCCH6_0_AddrHashBank1_BASE_IDX                                                              1
 558#define regUMCCH6_0_AddrHashBank2                                                                       0x0834
 559#define regUMCCH6_0_AddrHashBank2_BASE_IDX                                                              1
 560#define regUMCCH6_0_AddrHashBank3                                                                       0x0835
 561#define regUMCCH6_0_AddrHashBank3_BASE_IDX                                                              1
 562#define regUMCCH6_0_AddrHashBank4                                                                       0x0836
 563#define regUMCCH6_0_AddrHashBank4_BASE_IDX                                                              1
 564#define regUMCCH6_0_AddrHashBank5                                                                       0x0837
 565#define regUMCCH6_0_AddrHashBank5_BASE_IDX                                                              1
 566#define regUMCCH6_0_EccErrCntSel                                                                        0x0b28
 567#define regUMCCH6_0_EccErrCntSel_BASE_IDX                                                               1
 568#define regUMCCH6_0_EccErrCnt                                                                           0x0b29
 569#define regUMCCH6_0_EccErrCnt_BASE_IDX                                                                  1
 570#define regUMCCH6_0_PerfMonCtlClk                                                                       0x0b40
 571#define regUMCCH6_0_PerfMonCtlClk_BASE_IDX                                                              1
 572#define regUMCCH6_0_PerfMonCtrClk_Lo                                                                    0x0b41
 573#define regUMCCH6_0_PerfMonCtrClk_Lo_BASE_IDX                                                           1
 574#define regUMCCH6_0_PerfMonCtrClk_Hi                                                                    0x0b42
 575#define regUMCCH6_0_PerfMonCtrClk_Hi_BASE_IDX                                                           1
 576#define regUMCCH6_0_PerfMonCtl1                                                                         0x0b44
 577#define regUMCCH6_0_PerfMonCtl1_BASE_IDX                                                                1
 578#define regUMCCH6_0_PerfMonCtr1_Lo                                                                      0x0b45
 579#define regUMCCH6_0_PerfMonCtr1_Lo_BASE_IDX                                                             1
 580#define regUMCCH6_0_PerfMonCtr1_Hi                                                                      0x0b46
 581#define regUMCCH6_0_PerfMonCtr1_Hi_BASE_IDX                                                             1
 582#define regUMCCH6_0_PerfMonCtl2                                                                         0x0b47
 583#define regUMCCH6_0_PerfMonCtl2_BASE_IDX                                                                1
 584#define regUMCCH6_0_PerfMonCtr2_Lo                                                                      0x0b48
 585#define regUMCCH6_0_PerfMonCtr2_Lo_BASE_IDX                                                             1
 586#define regUMCCH6_0_PerfMonCtr2_Hi                                                                      0x0b49
 587#define regUMCCH6_0_PerfMonCtr2_Hi_BASE_IDX                                                             1
 588#define regUMCCH6_0_PerfMonCtl3                                                                         0x0b4a
 589#define regUMCCH6_0_PerfMonCtl3_BASE_IDX                                                                1
 590#define regUMCCH6_0_PerfMonCtr3_Lo                                                                      0x0b4b
 591#define regUMCCH6_0_PerfMonCtr3_Lo_BASE_IDX                                                             1
 592#define regUMCCH6_0_PerfMonCtr3_Hi                                                                      0x0b4c
 593#define regUMCCH6_0_PerfMonCtr3_Hi_BASE_IDX                                                             1
 594#define regUMCCH6_0_PerfMonCtl4                                                                         0x0b4d
 595#define regUMCCH6_0_PerfMonCtl4_BASE_IDX                                                                1
 596#define regUMCCH6_0_PerfMonCtr4_Lo                                                                      0x0b4e
 597#define regUMCCH6_0_PerfMonCtr4_Lo_BASE_IDX                                                             1
 598#define regUMCCH6_0_PerfMonCtr4_Hi                                                                      0x0b4f
 599#define regUMCCH6_0_PerfMonCtr4_Hi_BASE_IDX                                                             1
 600#define regUMCCH6_0_PerfMonCtl5                                                                         0x0b50
 601#define regUMCCH6_0_PerfMonCtl5_BASE_IDX                                                                1
 602#define regUMCCH6_0_PerfMonCtr5_Lo                                                                      0x0b51
 603#define regUMCCH6_0_PerfMonCtr5_Lo_BASE_IDX                                                             1
 604#define regUMCCH6_0_PerfMonCtr5_Hi                                                                      0x0b52
 605#define regUMCCH6_0_PerfMonCtr5_Hi_BASE_IDX                                                             1
 606#define regUMCCH6_0_PerfMonCtl6                                                                         0x0b53
 607#define regUMCCH6_0_PerfMonCtl6_BASE_IDX                                                                1
 608#define regUMCCH6_0_PerfMonCtr6_Lo                                                                      0x0b54
 609#define regUMCCH6_0_PerfMonCtr6_Lo_BASE_IDX                                                             1
 610#define regUMCCH6_0_PerfMonCtr6_Hi                                                                      0x0b55
 611#define regUMCCH6_0_PerfMonCtr6_Hi_BASE_IDX                                                             1
 612#define regUMCCH6_0_PerfMonCtl7                                                                         0x0b56
 613#define regUMCCH6_0_PerfMonCtl7_BASE_IDX                                                                1
 614#define regUMCCH6_0_PerfMonCtr7_Lo                                                                      0x0b57
 615#define regUMCCH6_0_PerfMonCtr7_Lo_BASE_IDX                                                             1
 616#define regUMCCH6_0_PerfMonCtr7_Hi                                                                      0x0b58
 617#define regUMCCH6_0_PerfMonCtr7_Hi_BASE_IDX                                                             1
 618#define regUMCCH6_0_PerfMonCtl8                                                                         0x0b59
 619#define regUMCCH6_0_PerfMonCtl8_BASE_IDX                                                                1
 620#define regUMCCH6_0_PerfMonCtr8_Lo                                                                      0x0b5a
 621#define regUMCCH6_0_PerfMonCtr8_Lo_BASE_IDX                                                             1
 622#define regUMCCH6_0_PerfMonCtr8_Hi                                                                      0x0b5b
 623#define regUMCCH6_0_PerfMonCtr8_Hi_BASE_IDX                                                             1
 624
 625
 626// addressBlock: umc_w_phy_umc0_umcch7_umcchdec
 627// base address: 0x153000
 628#define regUMCCH7_0_BaseAddrCS0                                                                         0x0c00
 629#define regUMCCH7_0_BaseAddrCS0_BASE_IDX                                                                1
 630#define regUMCCH7_0_AddrMaskCS01                                                                        0x0c08
 631#define regUMCCH7_0_AddrMaskCS01_BASE_IDX                                                               1
 632#define regUMCCH7_0_AddrSelCS01                                                                         0x0c10
 633#define regUMCCH7_0_AddrSelCS01_BASE_IDX                                                                1
 634#define regUMCCH7_0_AddrHashBank0                                                                       0x0c32
 635#define regUMCCH7_0_AddrHashBank0_BASE_IDX                                                              1
 636#define regUMCCH7_0_AddrHashBank1                                                                       0x0c33
 637#define regUMCCH7_0_AddrHashBank1_BASE_IDX                                                              1
 638#define regUMCCH7_0_AddrHashBank2                                                                       0x0c34
 639#define regUMCCH7_0_AddrHashBank2_BASE_IDX                                                              1
 640#define regUMCCH7_0_AddrHashBank3                                                                       0x0c35
 641#define regUMCCH7_0_AddrHashBank3_BASE_IDX                                                              1
 642#define regUMCCH7_0_AddrHashBank4                                                                       0x0c36
 643#define regUMCCH7_0_AddrHashBank4_BASE_IDX                                                              1
 644#define regUMCCH7_0_AddrHashBank5                                                                       0x0c37
 645#define regUMCCH7_0_AddrHashBank5_BASE_IDX                                                              1
 646#define regUMCCH7_0_EccErrCntSel                                                                        0x0f28
 647#define regUMCCH7_0_EccErrCntSel_BASE_IDX                                                               1
 648#define regUMCCH7_0_EccErrCnt                                                                           0x0f29
 649#define regUMCCH7_0_EccErrCnt_BASE_IDX                                                                  1
 650#define regUMCCH7_0_PerfMonCtlClk                                                                       0x0f40
 651#define regUMCCH7_0_PerfMonCtlClk_BASE_IDX                                                              1
 652#define regUMCCH7_0_PerfMonCtrClk_Lo                                                                    0x0f41
 653#define regUMCCH7_0_PerfMonCtrClk_Lo_BASE_IDX                                                           1
 654#define regUMCCH7_0_PerfMonCtrClk_Hi                                                                    0x0f42
 655#define regUMCCH7_0_PerfMonCtrClk_Hi_BASE_IDX                                                           1
 656#define regUMCCH7_0_PerfMonCtl1                                                                         0x0f44
 657#define regUMCCH7_0_PerfMonCtl1_BASE_IDX                                                                1
 658#define regUMCCH7_0_PerfMonCtr1_Lo                                                                      0x0f45
 659#define regUMCCH7_0_PerfMonCtr1_Lo_BASE_IDX                                                             1
 660#define regUMCCH7_0_PerfMonCtr1_Hi                                                                      0x0f46
 661#define regUMCCH7_0_PerfMonCtr1_Hi_BASE_IDX                                                             1
 662#define regUMCCH7_0_PerfMonCtl2                                                                         0x0f47
 663#define regUMCCH7_0_PerfMonCtl2_BASE_IDX                                                                1
 664#define regUMCCH7_0_PerfMonCtr2_Lo                                                                      0x0f48
 665#define regUMCCH7_0_PerfMonCtr2_Lo_BASE_IDX                                                             1
 666#define regUMCCH7_0_PerfMonCtr2_Hi                                                                      0x0f49
 667#define regUMCCH7_0_PerfMonCtr2_Hi_BASE_IDX                                                             1
 668#define regUMCCH7_0_PerfMonCtl3                                                                         0x0f4a
 669#define regUMCCH7_0_PerfMonCtl3_BASE_IDX                                                                1
 670#define regUMCCH7_0_PerfMonCtr3_Lo                                                                      0x0f4b
 671#define regUMCCH7_0_PerfMonCtr3_Lo_BASE_IDX                                                             1
 672#define regUMCCH7_0_PerfMonCtr3_Hi                                                                      0x0f4c
 673#define regUMCCH7_0_PerfMonCtr3_Hi_BASE_IDX                                                             1
 674#define regUMCCH7_0_PerfMonCtl4                                                                         0x0f4d
 675#define regUMCCH7_0_PerfMonCtl4_BASE_IDX                                                                1
 676#define regUMCCH7_0_PerfMonCtr4_Lo                                                                      0x0f4e
 677#define regUMCCH7_0_PerfMonCtr4_Lo_BASE_IDX                                                             1
 678#define regUMCCH7_0_PerfMonCtr4_Hi                                                                      0x0f4f
 679#define regUMCCH7_0_PerfMonCtr4_Hi_BASE_IDX                                                             1
 680#define regUMCCH7_0_PerfMonCtl5                                                                         0x0f50
 681#define regUMCCH7_0_PerfMonCtl5_BASE_IDX                                                                1
 682#define regUMCCH7_0_PerfMonCtr5_Lo                                                                      0x0f51
 683#define regUMCCH7_0_PerfMonCtr5_Lo_BASE_IDX                                                             1
 684#define regUMCCH7_0_PerfMonCtr5_Hi                                                                      0x0f52
 685#define regUMCCH7_0_PerfMonCtr5_Hi_BASE_IDX                                                             1
 686#define regUMCCH7_0_PerfMonCtl6                                                                         0x0f53
 687#define regUMCCH7_0_PerfMonCtl6_BASE_IDX                                                                1
 688#define regUMCCH7_0_PerfMonCtr6_Lo                                                                      0x0f54
 689#define regUMCCH7_0_PerfMonCtr6_Lo_BASE_IDX                                                             1
 690#define regUMCCH7_0_PerfMonCtr6_Hi                                                                      0x0f55
 691#define regUMCCH7_0_PerfMonCtr6_Hi_BASE_IDX                                                             1
 692#define regUMCCH7_0_PerfMonCtl7                                                                         0x0f56
 693#define regUMCCH7_0_PerfMonCtl7_BASE_IDX                                                                1
 694#define regUMCCH7_0_PerfMonCtr7_Lo                                                                      0x0f57
 695#define regUMCCH7_0_PerfMonCtr7_Lo_BASE_IDX                                                             1
 696#define regUMCCH7_0_PerfMonCtr7_Hi                                                                      0x0f58
 697#define regUMCCH7_0_PerfMonCtr7_Hi_BASE_IDX                                                             1
 698#define regUMCCH7_0_PerfMonCtl8                                                                         0x0f59
 699#define regUMCCH7_0_PerfMonCtl8_BASE_IDX                                                                1
 700#define regUMCCH7_0_PerfMonCtr8_Lo                                                                      0x0f5a
 701#define regUMCCH7_0_PerfMonCtr8_Lo_BASE_IDX                                                             1
 702#define regUMCCH7_0_PerfMonCtr8_Hi                                                                      0x0f5b
 703#define regUMCCH7_0_PerfMonCtr8_Hi_BASE_IDX                                                             1
 704
 705
 706// addressBlock: umc_w_phy_umc1_umcch0_umcchdec
 707// base address: 0x250000
 708#define regUMCCH0_1_BaseAddrCS0                                                                         0x40000
 709#define regUMCCH0_1_BaseAddrCS0_BASE_IDX                                                                1
 710#define regUMCCH0_1_AddrMaskCS01                                                                        0x40008
 711#define regUMCCH0_1_AddrMaskCS01_BASE_IDX                                                               1
 712#define regUMCCH0_1_AddrSelCS01                                                                         0x40010
 713#define regUMCCH0_1_AddrSelCS01_BASE_IDX                                                                1
 714#define regUMCCH0_1_AddrHashBank0                                                                       0x40032
 715#define regUMCCH0_1_AddrHashBank0_BASE_IDX                                                              1
 716#define regUMCCH0_1_AddrHashBank1                                                                       0x40033
 717#define regUMCCH0_1_AddrHashBank1_BASE_IDX                                                              1
 718#define regUMCCH0_1_AddrHashBank2                                                                       0x40034
 719#define regUMCCH0_1_AddrHashBank2_BASE_IDX                                                              1
 720#define regUMCCH0_1_AddrHashBank3                                                                       0x40035
 721#define regUMCCH0_1_AddrHashBank3_BASE_IDX                                                              1
 722#define regUMCCH0_1_AddrHashBank4                                                                       0x40036
 723#define regUMCCH0_1_AddrHashBank4_BASE_IDX                                                              1
 724#define regUMCCH0_1_AddrHashBank5                                                                       0x40037
 725#define regUMCCH0_1_AddrHashBank5_BASE_IDX                                                              1
 726#define regUMCCH0_1_EccErrCntSel                                                                        0x40328
 727#define regUMCCH0_1_EccErrCntSel_BASE_IDX                                                               1
 728#define regUMCCH0_1_EccErrCnt                                                                           0x40329
 729#define regUMCCH0_1_EccErrCnt_BASE_IDX                                                                  1
 730#define regUMCCH0_1_PerfMonCtlClk                                                                       0x40340
 731#define regUMCCH0_1_PerfMonCtlClk_BASE_IDX                                                              1
 732#define regUMCCH0_1_PerfMonCtrClk_Lo                                                                    0x40341
 733#define regUMCCH0_1_PerfMonCtrClk_Lo_BASE_IDX                                                           1
 734#define regUMCCH0_1_PerfMonCtrClk_Hi                                                                    0x40342
 735#define regUMCCH0_1_PerfMonCtrClk_Hi_BASE_IDX                                                           1
 736#define regUMCCH0_1_PerfMonCtl1                                                                         0x40344
 737#define regUMCCH0_1_PerfMonCtl1_BASE_IDX                                                                1
 738#define regUMCCH0_1_PerfMonCtr1_Lo                                                                      0x40345
 739#define regUMCCH0_1_PerfMonCtr1_Lo_BASE_IDX                                                             1
 740#define regUMCCH0_1_PerfMonCtr1_Hi                                                                      0x40346
 741#define regUMCCH0_1_PerfMonCtr1_Hi_BASE_IDX                                                             1
 742#define regUMCCH0_1_PerfMonCtl2                                                                         0x40347
 743#define regUMCCH0_1_PerfMonCtl2_BASE_IDX                                                                1
 744#define regUMCCH0_1_PerfMonCtr2_Lo                                                                      0x40348
 745#define regUMCCH0_1_PerfMonCtr2_Lo_BASE_IDX                                                             1
 746#define regUMCCH0_1_PerfMonCtr2_Hi                                                                      0x40349
 747#define regUMCCH0_1_PerfMonCtr2_Hi_BASE_IDX                                                             1
 748#define regUMCCH0_1_PerfMonCtl3                                                                         0x4034a
 749#define regUMCCH0_1_PerfMonCtl3_BASE_IDX                                                                1
 750#define regUMCCH0_1_PerfMonCtr3_Lo                                                                      0x4034b
 751#define regUMCCH0_1_PerfMonCtr3_Lo_BASE_IDX                                                             1
 752#define regUMCCH0_1_PerfMonCtr3_Hi                                                                      0x4034c
 753#define regUMCCH0_1_PerfMonCtr3_Hi_BASE_IDX                                                             1
 754#define regUMCCH0_1_PerfMonCtl4                                                                         0x4034d
 755#define regUMCCH0_1_PerfMonCtl4_BASE_IDX                                                                1
 756#define regUMCCH0_1_PerfMonCtr4_Lo                                                                      0x4034e
 757#define regUMCCH0_1_PerfMonCtr4_Lo_BASE_IDX                                                             1
 758#define regUMCCH0_1_PerfMonCtr4_Hi                                                                      0x4034f
 759#define regUMCCH0_1_PerfMonCtr4_Hi_BASE_IDX                                                             1
 760#define regUMCCH0_1_PerfMonCtl5                                                                         0x40350
 761#define regUMCCH0_1_PerfMonCtl5_BASE_IDX                                                                1
 762#define regUMCCH0_1_PerfMonCtr5_Lo                                                                      0x40351
 763#define regUMCCH0_1_PerfMonCtr5_Lo_BASE_IDX                                                             1
 764#define regUMCCH0_1_PerfMonCtr5_Hi                                                                      0x40352
 765#define regUMCCH0_1_PerfMonCtr5_Hi_BASE_IDX                                                             1
 766#define regUMCCH0_1_PerfMonCtl6                                                                         0x40353
 767#define regUMCCH0_1_PerfMonCtl6_BASE_IDX                                                                1
 768#define regUMCCH0_1_PerfMonCtr6_Lo                                                                      0x40354
 769#define regUMCCH0_1_PerfMonCtr6_Lo_BASE_IDX                                                             1
 770#define regUMCCH0_1_PerfMonCtr6_Hi                                                                      0x40355
 771#define regUMCCH0_1_PerfMonCtr6_Hi_BASE_IDX                                                             1
 772#define regUMCCH0_1_PerfMonCtl7                                                                         0x40356
 773#define regUMCCH0_1_PerfMonCtl7_BASE_IDX                                                                1
 774#define regUMCCH0_1_PerfMonCtr7_Lo                                                                      0x40357
 775#define regUMCCH0_1_PerfMonCtr7_Lo_BASE_IDX                                                             1
 776#define regUMCCH0_1_PerfMonCtr7_Hi                                                                      0x40358
 777#define regUMCCH0_1_PerfMonCtr7_Hi_BASE_IDX                                                             1
 778#define regUMCCH0_1_PerfMonCtl8                                                                         0x40359
 779#define regUMCCH0_1_PerfMonCtl8_BASE_IDX                                                                1
 780#define regUMCCH0_1_PerfMonCtr8_Lo                                                                      0x4035a
 781#define regUMCCH0_1_PerfMonCtr8_Lo_BASE_IDX                                                             1
 782#define regUMCCH0_1_PerfMonCtr8_Hi                                                                      0x4035b
 783#define regUMCCH0_1_PerfMonCtr8_Hi_BASE_IDX                                                             1
 784
 785
 786// addressBlock: umc_w_phy_umc1_umcch1_umcchdec
 787// base address: 0x251000
 788#define regUMCCH1_1_BaseAddrCS0                                                                         0x40400
 789#define regUMCCH1_1_BaseAddrCS0_BASE_IDX                                                                1
 790#define regUMCCH1_1_AddrMaskCS01                                                                        0x40408
 791#define regUMCCH1_1_AddrMaskCS01_BASE_IDX                                                               1
 792#define regUMCCH1_1_AddrSelCS01                                                                         0x40410
 793#define regUMCCH1_1_AddrSelCS01_BASE_IDX                                                                1
 794#define regUMCCH1_1_AddrHashBank0                                                                       0x40432
 795#define regUMCCH1_1_AddrHashBank0_BASE_IDX                                                              1
 796#define regUMCCH1_1_AddrHashBank1                                                                       0x40433
 797#define regUMCCH1_1_AddrHashBank1_BASE_IDX                                                              1
 798#define regUMCCH1_1_AddrHashBank2                                                                       0x40434
 799#define regUMCCH1_1_AddrHashBank2_BASE_IDX                                                              1
 800#define regUMCCH1_1_AddrHashBank3                                                                       0x40435
 801#define regUMCCH1_1_AddrHashBank3_BASE_IDX                                                              1
 802#define regUMCCH1_1_AddrHashBank4                                                                       0x40436
 803#define regUMCCH1_1_AddrHashBank4_BASE_IDX                                                              1
 804#define regUMCCH1_1_AddrHashBank5                                                                       0x40437
 805#define regUMCCH1_1_AddrHashBank5_BASE_IDX                                                              1
 806#define regUMCCH1_1_EccErrCntSel                                                                        0x40728
 807#define regUMCCH1_1_EccErrCntSel_BASE_IDX                                                               1
 808#define regUMCCH1_1_EccErrCnt                                                                           0x40729
 809#define regUMCCH1_1_EccErrCnt_BASE_IDX                                                                  1
 810#define regUMCCH1_1_PerfMonCtlClk                                                                       0x40740
 811#define regUMCCH1_1_PerfMonCtlClk_BASE_IDX                                                              1
 812#define regUMCCH1_1_PerfMonCtrClk_Lo                                                                    0x40741
 813#define regUMCCH1_1_PerfMonCtrClk_Lo_BASE_IDX                                                           1
 814#define regUMCCH1_1_PerfMonCtrClk_Hi                                                                    0x40742
 815#define regUMCCH1_1_PerfMonCtrClk_Hi_BASE_IDX                                                           1
 816#define regUMCCH1_1_PerfMonCtl1                                                                         0x40744
 817#define regUMCCH1_1_PerfMonCtl1_BASE_IDX                                                                1
 818#define regUMCCH1_1_PerfMonCtr1_Lo                                                                      0x40745
 819#define regUMCCH1_1_PerfMonCtr1_Lo_BASE_IDX                                                             1
 820#define regUMCCH1_1_PerfMonCtr1_Hi                                                                      0x40746
 821#define regUMCCH1_1_PerfMonCtr1_Hi_BASE_IDX                                                             1
 822#define regUMCCH1_1_PerfMonCtl2                                                                         0x40747
 823#define regUMCCH1_1_PerfMonCtl2_BASE_IDX                                                                1
 824#define regUMCCH1_1_PerfMonCtr2_Lo                                                                      0x40748
 825#define regUMCCH1_1_PerfMonCtr2_Lo_BASE_IDX                                                             1
 826#define regUMCCH1_1_PerfMonCtr2_Hi                                                                      0x40749
 827#define regUMCCH1_1_PerfMonCtr2_Hi_BASE_IDX                                                             1
 828#define regUMCCH1_1_PerfMonCtl3                                                                         0x4074a
 829#define regUMCCH1_1_PerfMonCtl3_BASE_IDX                                                                1
 830#define regUMCCH1_1_PerfMonCtr3_Lo                                                                      0x4074b
 831#define regUMCCH1_1_PerfMonCtr3_Lo_BASE_IDX                                                             1
 832#define regUMCCH1_1_PerfMonCtr3_Hi                                                                      0x4074c
 833#define regUMCCH1_1_PerfMonCtr3_Hi_BASE_IDX                                                             1
 834#define regUMCCH1_1_PerfMonCtl4                                                                         0x4074d
 835#define regUMCCH1_1_PerfMonCtl4_BASE_IDX                                                                1
 836#define regUMCCH1_1_PerfMonCtr4_Lo                                                                      0x4074e
 837#define regUMCCH1_1_PerfMonCtr4_Lo_BASE_IDX                                                             1
 838#define regUMCCH1_1_PerfMonCtr4_Hi                                                                      0x4074f
 839#define regUMCCH1_1_PerfMonCtr4_Hi_BASE_IDX                                                             1
 840#define regUMCCH1_1_PerfMonCtl5                                                                         0x40750
 841#define regUMCCH1_1_PerfMonCtl5_BASE_IDX                                                                1
 842#define regUMCCH1_1_PerfMonCtr5_Lo                                                                      0x40751
 843#define regUMCCH1_1_PerfMonCtr5_Lo_BASE_IDX                                                             1
 844#define regUMCCH1_1_PerfMonCtr5_Hi                                                                      0x40752
 845#define regUMCCH1_1_PerfMonCtr5_Hi_BASE_IDX                                                             1
 846#define regUMCCH1_1_PerfMonCtl6                                                                         0x40753
 847#define regUMCCH1_1_PerfMonCtl6_BASE_IDX                                                                1
 848#define regUMCCH1_1_PerfMonCtr6_Lo                                                                      0x40754
 849#define regUMCCH1_1_PerfMonCtr6_Lo_BASE_IDX                                                             1
 850#define regUMCCH1_1_PerfMonCtr6_Hi                                                                      0x40755
 851#define regUMCCH1_1_PerfMonCtr6_Hi_BASE_IDX                                                             1
 852#define regUMCCH1_1_PerfMonCtl7                                                                         0x40756
 853#define regUMCCH1_1_PerfMonCtl7_BASE_IDX                                                                1
 854#define regUMCCH1_1_PerfMonCtr7_Lo                                                                      0x40757
 855#define regUMCCH1_1_PerfMonCtr7_Lo_BASE_IDX                                                             1
 856#define regUMCCH1_1_PerfMonCtr7_Hi                                                                      0x40758
 857#define regUMCCH1_1_PerfMonCtr7_Hi_BASE_IDX                                                             1
 858#define regUMCCH1_1_PerfMonCtl8                                                                         0x40759
 859#define regUMCCH1_1_PerfMonCtl8_BASE_IDX                                                                1
 860#define regUMCCH1_1_PerfMonCtr8_Lo                                                                      0x4075a
 861#define regUMCCH1_1_PerfMonCtr8_Lo_BASE_IDX                                                             1
 862#define regUMCCH1_1_PerfMonCtr8_Hi                                                                      0x4075b
 863#define regUMCCH1_1_PerfMonCtr8_Hi_BASE_IDX                                                             1
 864
 865
 866// addressBlock: umc_w_phy_umc1_umcch2_umcchdec
 867// base address: 0x252000
 868#define regUMCCH2_1_BaseAddrCS0                                                                         0x40800
 869#define regUMCCH2_1_BaseAddrCS0_BASE_IDX                                                                1
 870#define regUMCCH2_1_AddrMaskCS01                                                                        0x40808
 871#define regUMCCH2_1_AddrMaskCS01_BASE_IDX                                                               1
 872#define regUMCCH2_1_AddrSelCS01                                                                         0x40810
 873#define regUMCCH2_1_AddrSelCS01_BASE_IDX                                                                1
 874#define regUMCCH2_1_AddrHashBank0                                                                       0x40832
 875#define regUMCCH2_1_AddrHashBank0_BASE_IDX                                                              1
 876#define regUMCCH2_1_AddrHashBank1                                                                       0x40833
 877#define regUMCCH2_1_AddrHashBank1_BASE_IDX                                                              1
 878#define regUMCCH2_1_AddrHashBank2                                                                       0x40834
 879#define regUMCCH2_1_AddrHashBank2_BASE_IDX                                                              1
 880#define regUMCCH2_1_AddrHashBank3                                                                       0x40835
 881#define regUMCCH2_1_AddrHashBank3_BASE_IDX                                                              1
 882#define regUMCCH2_1_AddrHashBank4                                                                       0x40836
 883#define regUMCCH2_1_AddrHashBank4_BASE_IDX                                                              1
 884#define regUMCCH2_1_AddrHashBank5                                                                       0x40837
 885#define regUMCCH2_1_AddrHashBank5_BASE_IDX                                                              1
 886#define regUMCCH2_1_EccErrCntSel                                                                        0x40b28
 887#define regUMCCH2_1_EccErrCntSel_BASE_IDX                                                               1
 888#define regUMCCH2_1_EccErrCnt                                                                           0x40b29
 889#define regUMCCH2_1_EccErrCnt_BASE_IDX                                                                  1
 890#define regUMCCH2_1_PerfMonCtlClk                                                                       0x40b40
 891#define regUMCCH2_1_PerfMonCtlClk_BASE_IDX                                                              1
 892#define regUMCCH2_1_PerfMonCtrClk_Lo                                                                    0x40b41
 893#define regUMCCH2_1_PerfMonCtrClk_Lo_BASE_IDX                                                           1
 894#define regUMCCH2_1_PerfMonCtrClk_Hi                                                                    0x40b42
 895#define regUMCCH2_1_PerfMonCtrClk_Hi_BASE_IDX                                                           1
 896#define regUMCCH2_1_PerfMonCtl1                                                                         0x40b44
 897#define regUMCCH2_1_PerfMonCtl1_BASE_IDX                                                                1
 898#define regUMCCH2_1_PerfMonCtr1_Lo                                                                      0x40b45
 899#define regUMCCH2_1_PerfMonCtr1_Lo_BASE_IDX                                                             1
 900#define regUMCCH2_1_PerfMonCtr1_Hi                                                                      0x40b46
 901#define regUMCCH2_1_PerfMonCtr1_Hi_BASE_IDX                                                             1
 902#define regUMCCH2_1_PerfMonCtl2                                                                         0x40b47
 903#define regUMCCH2_1_PerfMonCtl2_BASE_IDX                                                                1
 904#define regUMCCH2_1_PerfMonCtr2_Lo                                                                      0x40b48
 905#define regUMCCH2_1_PerfMonCtr2_Lo_BASE_IDX                                                             1
 906#define regUMCCH2_1_PerfMonCtr2_Hi                                                                      0x40b49
 907#define regUMCCH2_1_PerfMonCtr2_Hi_BASE_IDX                                                             1
 908#define regUMCCH2_1_PerfMonCtl3                                                                         0x40b4a
 909#define regUMCCH2_1_PerfMonCtl3_BASE_IDX                                                                1
 910#define regUMCCH2_1_PerfMonCtr3_Lo                                                                      0x40b4b
 911#define regUMCCH2_1_PerfMonCtr3_Lo_BASE_IDX                                                             1
 912#define regUMCCH2_1_PerfMonCtr3_Hi                                                                      0x40b4c
 913#define regUMCCH2_1_PerfMonCtr3_Hi_BASE_IDX                                                             1
 914#define regUMCCH2_1_PerfMonCtl4                                                                         0x40b4d
 915#define regUMCCH2_1_PerfMonCtl4_BASE_IDX                                                                1
 916#define regUMCCH2_1_PerfMonCtr4_Lo                                                                      0x40b4e
 917#define regUMCCH2_1_PerfMonCtr4_Lo_BASE_IDX                                                             1
 918#define regUMCCH2_1_PerfMonCtr4_Hi                                                                      0x40b4f
 919#define regUMCCH2_1_PerfMonCtr4_Hi_BASE_IDX                                                             1
 920#define regUMCCH2_1_PerfMonCtl5                                                                         0x40b50
 921#define regUMCCH2_1_PerfMonCtl5_BASE_IDX                                                                1
 922#define regUMCCH2_1_PerfMonCtr5_Lo                                                                      0x40b51
 923#define regUMCCH2_1_PerfMonCtr5_Lo_BASE_IDX                                                             1
 924#define regUMCCH2_1_PerfMonCtr5_Hi                                                                      0x40b52
 925#define regUMCCH2_1_PerfMonCtr5_Hi_BASE_IDX                                                             1
 926#define regUMCCH2_1_PerfMonCtl6                                                                         0x40b53
 927#define regUMCCH2_1_PerfMonCtl6_BASE_IDX                                                                1
 928#define regUMCCH2_1_PerfMonCtr6_Lo                                                                      0x40b54
 929#define regUMCCH2_1_PerfMonCtr6_Lo_BASE_IDX                                                             1
 930#define regUMCCH2_1_PerfMonCtr6_Hi                                                                      0x40b55
 931#define regUMCCH2_1_PerfMonCtr6_Hi_BASE_IDX                                                             1
 932#define regUMCCH2_1_PerfMonCtl7                                                                         0x40b56
 933#define regUMCCH2_1_PerfMonCtl7_BASE_IDX                                                                1
 934#define regUMCCH2_1_PerfMonCtr7_Lo                                                                      0x40b57
 935#define regUMCCH2_1_PerfMonCtr7_Lo_BASE_IDX                                                             1
 936#define regUMCCH2_1_PerfMonCtr7_Hi                                                                      0x40b58
 937#define regUMCCH2_1_PerfMonCtr7_Hi_BASE_IDX                                                             1
 938#define regUMCCH2_1_PerfMonCtl8                                                                         0x40b59
 939#define regUMCCH2_1_PerfMonCtl8_BASE_IDX                                                                1
 940#define regUMCCH2_1_PerfMonCtr8_Lo                                                                      0x40b5a
 941#define regUMCCH2_1_PerfMonCtr8_Lo_BASE_IDX                                                             1
 942#define regUMCCH2_1_PerfMonCtr8_Hi                                                                      0x40b5b
 943#define regUMCCH2_1_PerfMonCtr8_Hi_BASE_IDX                                                             1
 944
 945
 946// addressBlock: umc_w_phy_umc1_umcch3_umcchdec
 947// base address: 0x253000
 948#define regUMCCH3_1_BaseAddrCS0                                                                         0x40c00
 949#define regUMCCH3_1_BaseAddrCS0_BASE_IDX                                                                1
 950#define regUMCCH3_1_AddrMaskCS01                                                                        0x40c08
 951#define regUMCCH3_1_AddrMaskCS01_BASE_IDX                                                               1
 952#define regUMCCH3_1_AddrSelCS01                                                                         0x40c10
 953#define regUMCCH3_1_AddrSelCS01_BASE_IDX                                                                1
 954#define regUMCCH3_1_AddrHashBank0                                                                       0x40c32
 955#define regUMCCH3_1_AddrHashBank0_BASE_IDX                                                              1
 956#define regUMCCH3_1_AddrHashBank1                                                                       0x40c33
 957#define regUMCCH3_1_AddrHashBank1_BASE_IDX                                                              1
 958#define regUMCCH3_1_AddrHashBank2                                                                       0x40c34
 959#define regUMCCH3_1_AddrHashBank2_BASE_IDX                                                              1
 960#define regUMCCH3_1_AddrHashBank3                                                                       0x40c35
 961#define regUMCCH3_1_AddrHashBank3_BASE_IDX                                                              1
 962#define regUMCCH3_1_AddrHashBank4                                                                       0x40c36
 963#define regUMCCH3_1_AddrHashBank4_BASE_IDX                                                              1
 964#define regUMCCH3_1_AddrHashBank5                                                                       0x40c37
 965#define regUMCCH3_1_AddrHashBank5_BASE_IDX                                                              1
 966#define regUMCCH3_1_EccErrCntSel                                                                        0x40f28
 967#define regUMCCH3_1_EccErrCntSel_BASE_IDX                                                               1
 968#define regUMCCH3_1_EccErrCnt                                                                           0x40f29
 969#define regUMCCH3_1_EccErrCnt_BASE_IDX                                                                  1
 970#define regUMCCH3_1_PerfMonCtlClk                                                                       0x40f40
 971#define regUMCCH3_1_PerfMonCtlClk_BASE_IDX                                                              1
 972#define regUMCCH3_1_PerfMonCtrClk_Lo                                                                    0x40f41
 973#define regUMCCH3_1_PerfMonCtrClk_Lo_BASE_IDX                                                           1
 974#define regUMCCH3_1_PerfMonCtrClk_Hi                                                                    0x40f42
 975#define regUMCCH3_1_PerfMonCtrClk_Hi_BASE_IDX                                                           1
 976#define regUMCCH3_1_PerfMonCtl1                                                                         0x40f44
 977#define regUMCCH3_1_PerfMonCtl1_BASE_IDX                                                                1
 978#define regUMCCH3_1_PerfMonCtr1_Lo                                                                      0x40f45
 979#define regUMCCH3_1_PerfMonCtr1_Lo_BASE_IDX                                                             1
 980#define regUMCCH3_1_PerfMonCtr1_Hi                                                                      0x40f46
 981#define regUMCCH3_1_PerfMonCtr1_Hi_BASE_IDX                                                             1
 982#define regUMCCH3_1_PerfMonCtl2                                                                         0x40f47
 983#define regUMCCH3_1_PerfMonCtl2_BASE_IDX                                                                1
 984#define regUMCCH3_1_PerfMonCtr2_Lo                                                                      0x40f48
 985#define regUMCCH3_1_PerfMonCtr2_Lo_BASE_IDX                                                             1
 986#define regUMCCH3_1_PerfMonCtr2_Hi                                                                      0x40f49
 987#define regUMCCH3_1_PerfMonCtr2_Hi_BASE_IDX                                                             1
 988#define regUMCCH3_1_PerfMonCtl3                                                                         0x40f4a
 989#define regUMCCH3_1_PerfMonCtl3_BASE_IDX                                                                1
 990#define regUMCCH3_1_PerfMonCtr3_Lo                                                                      0x40f4b
 991#define regUMCCH3_1_PerfMonCtr3_Lo_BASE_IDX                                                             1
 992#define regUMCCH3_1_PerfMonCtr3_Hi                                                                      0x40f4c
 993#define regUMCCH3_1_PerfMonCtr3_Hi_BASE_IDX                                                             1
 994#define regUMCCH3_1_PerfMonCtl4                                                                         0x40f4d
 995#define regUMCCH3_1_PerfMonCtl4_BASE_IDX                                                                1
 996#define regUMCCH3_1_PerfMonCtr4_Lo                                                                      0x40f4e
 997#define regUMCCH3_1_PerfMonCtr4_Lo_BASE_IDX                                                             1
 998#define regUMCCH3_1_PerfMonCtr4_Hi                                                                      0x40f4f
 999#define regUMCCH3_1_PerfMonCtr4_Hi_BASE_IDX                                                             1
1000#define regUMCCH3_1_PerfMonCtl5                                                                         0x40f50
1001#define regUMCCH3_1_PerfMonCtl5_BASE_IDX                                                                1
1002#define regUMCCH3_1_PerfMonCtr5_Lo                                                                      0x40f51
1003#define regUMCCH3_1_PerfMonCtr5_Lo_BASE_IDX                                                             1
1004#define regUMCCH3_1_PerfMonCtr5_Hi                                                                      0x40f52
1005#define regUMCCH3_1_PerfMonCtr5_Hi_BASE_IDX                                                             1
1006#define regUMCCH3_1_PerfMonCtl6                                                                         0x40f53
1007#define regUMCCH3_1_PerfMonCtl6_BASE_IDX                                                                1
1008#define regUMCCH3_1_PerfMonCtr6_Lo                                                                      0x40f54
1009#define regUMCCH3_1_PerfMonCtr6_Lo_BASE_IDX                                                             1
1010#define regUMCCH3_1_PerfMonCtr6_Hi                                                                      0x40f55
1011#define regUMCCH3_1_PerfMonCtr6_Hi_BASE_IDX                                                             1
1012#define regUMCCH3_1_PerfMonCtl7                                                                         0x40f56
1013#define regUMCCH3_1_PerfMonCtl7_BASE_IDX                                                                1
1014#define regUMCCH3_1_PerfMonCtr7_Lo                                                                      0x40f57
1015#define regUMCCH3_1_PerfMonCtr7_Lo_BASE_IDX                                                             1
1016#define regUMCCH3_1_PerfMonCtr7_Hi                                                                      0x40f58
1017#define regUMCCH3_1_PerfMonCtr7_Hi_BASE_IDX                                                             1
1018#define regUMCCH3_1_PerfMonCtl8                                                                         0x40f59
1019#define regUMCCH3_1_PerfMonCtl8_BASE_IDX                                                                1
1020#define regUMCCH3_1_PerfMonCtr8_Lo                                                                      0x40f5a
1021#define regUMCCH3_1_PerfMonCtr8_Lo_BASE_IDX                                                             1
1022#define regUMCCH3_1_PerfMonCtr8_Hi                                                                      0x40f5b
1023#define regUMCCH3_1_PerfMonCtr8_Hi_BASE_IDX                                                             1
1024
1025
1026// addressBlock: umc_w_phy_umc1_umcch4_umcchdec
1027// base address: 0x350000
1028#define regUMCCH4_1_BaseAddrCS0                                                                         0x80000
1029#define regUMCCH4_1_BaseAddrCS0_BASE_IDX                                                                1
1030#define regUMCCH4_1_AddrMaskCS01                                                                        0x80008
1031#define regUMCCH4_1_AddrMaskCS01_BASE_IDX                                                               1
1032#define regUMCCH4_1_AddrSelCS01                                                                         0x80010
1033#define regUMCCH4_1_AddrSelCS01_BASE_IDX                                                                1
1034#define regUMCCH4_1_AddrHashBank0                                                                       0x80032
1035#define regUMCCH4_1_AddrHashBank0_BASE_IDX                                                              1
1036#define regUMCCH4_1_AddrHashBank1                                                                       0x80033
1037#define regUMCCH4_1_AddrHashBank1_BASE_IDX                                                              1
1038#define regUMCCH4_1_AddrHashBank2                                                                       0x80034
1039#define regUMCCH4_1_AddrHashBank2_BASE_IDX                                                              1
1040#define regUMCCH4_1_AddrHashBank3                                                                       0x80035
1041#define regUMCCH4_1_AddrHashBank3_BASE_IDX                                                              1
1042#define regUMCCH4_1_AddrHashBank4                                                                       0x80036
1043#define regUMCCH4_1_AddrHashBank4_BASE_IDX                                                              1
1044#define regUMCCH4_1_AddrHashBank5                                                                       0x80037
1045#define regUMCCH4_1_AddrHashBank5_BASE_IDX                                                              1
1046#define regUMCCH4_1_EccErrCntSel                                                                        0x80328
1047#define regUMCCH4_1_EccErrCntSel_BASE_IDX                                                               1
1048#define regUMCCH4_1_EccErrCnt                                                                           0x80329
1049#define regUMCCH4_1_EccErrCnt_BASE_IDX                                                                  1
1050#define regUMCCH4_1_PerfMonCtlClk                                                                       0x80340
1051#define regUMCCH4_1_PerfMonCtlClk_BASE_IDX                                                              1
1052#define regUMCCH4_1_PerfMonCtrClk_Lo                                                                    0x80341
1053#define regUMCCH4_1_PerfMonCtrClk_Lo_BASE_IDX                                                           1
1054#define regUMCCH4_1_PerfMonCtrClk_Hi                                                                    0x80342
1055#define regUMCCH4_1_PerfMonCtrClk_Hi_BASE_IDX                                                           1
1056#define regUMCCH4_1_PerfMonCtl1                                                                         0x80344
1057#define regUMCCH4_1_PerfMonCtl1_BASE_IDX                                                                1
1058#define regUMCCH4_1_PerfMonCtr1_Lo                                                                      0x80345
1059#define regUMCCH4_1_PerfMonCtr1_Lo_BASE_IDX                                                             1
1060#define regUMCCH4_1_PerfMonCtr1_Hi                                                                      0x80346
1061#define regUMCCH4_1_PerfMonCtr1_Hi_BASE_IDX                                                             1
1062#define regUMCCH4_1_PerfMonCtl2                                                                         0x80347
1063#define regUMCCH4_1_PerfMonCtl2_BASE_IDX                                                                1
1064#define regUMCCH4_1_PerfMonCtr2_Lo                                                                      0x80348
1065#define regUMCCH4_1_PerfMonCtr2_Lo_BASE_IDX                                                             1
1066#define regUMCCH4_1_PerfMonCtr2_Hi                                                                      0x80349
1067#define regUMCCH4_1_PerfMonCtr2_Hi_BASE_IDX                                                             1
1068#define regUMCCH4_1_PerfMonCtl3                                                                         0x8034a
1069#define regUMCCH4_1_PerfMonCtl3_BASE_IDX                                                                1
1070#define regUMCCH4_1_PerfMonCtr3_Lo                                                                      0x8034b
1071#define regUMCCH4_1_PerfMonCtr3_Lo_BASE_IDX                                                             1
1072#define regUMCCH4_1_PerfMonCtr3_Hi                                                                      0x8034c
1073#define regUMCCH4_1_PerfMonCtr3_Hi_BASE_IDX                                                             1
1074#define regUMCCH4_1_PerfMonCtl4                                                                         0x8034d
1075#define regUMCCH4_1_PerfMonCtl4_BASE_IDX                                                                1
1076#define regUMCCH4_1_PerfMonCtr4_Lo                                                                      0x8034e
1077#define regUMCCH4_1_PerfMonCtr4_Lo_BASE_IDX                                                             1
1078#define regUMCCH4_1_PerfMonCtr4_Hi                                                                      0x8034f
1079#define regUMCCH4_1_PerfMonCtr4_Hi_BASE_IDX                                                             1
1080#define regUMCCH4_1_PerfMonCtl5                                                                         0x80350
1081#define regUMCCH4_1_PerfMonCtl5_BASE_IDX                                                                1
1082#define regUMCCH4_1_PerfMonCtr5_Lo                                                                      0x80351
1083#define regUMCCH4_1_PerfMonCtr5_Lo_BASE_IDX                                                             1
1084#define regUMCCH4_1_PerfMonCtr5_Hi                                                                      0x80352
1085#define regUMCCH4_1_PerfMonCtr5_Hi_BASE_IDX                                                             1
1086#define regUMCCH4_1_PerfMonCtl6                                                                         0x80353
1087#define regUMCCH4_1_PerfMonCtl6_BASE_IDX                                                                1
1088#define regUMCCH4_1_PerfMonCtr6_Lo                                                                      0x80354
1089#define regUMCCH4_1_PerfMonCtr6_Lo_BASE_IDX                                                             1
1090#define regUMCCH4_1_PerfMonCtr6_Hi                                                                      0x80355
1091#define regUMCCH4_1_PerfMonCtr6_Hi_BASE_IDX                                                             1
1092#define regUMCCH4_1_PerfMonCtl7                                                                         0x80356
1093#define regUMCCH4_1_PerfMonCtl7_BASE_IDX                                                                1
1094#define regUMCCH4_1_PerfMonCtr7_Lo                                                                      0x80357
1095#define regUMCCH4_1_PerfMonCtr7_Lo_BASE_IDX                                                             1
1096#define regUMCCH4_1_PerfMonCtr7_Hi                                                                      0x80358
1097#define regUMCCH4_1_PerfMonCtr7_Hi_BASE_IDX                                                             1
1098#define regUMCCH4_1_PerfMonCtl8                                                                         0x80359
1099#define regUMCCH4_1_PerfMonCtl8_BASE_IDX                                                                1
1100#define regUMCCH4_1_PerfMonCtr8_Lo                                                                      0x8035a
1101#define regUMCCH4_1_PerfMonCtr8_Lo_BASE_IDX                                                             1
1102#define regUMCCH4_1_PerfMonCtr8_Hi                                                                      0x8035b
1103#define regUMCCH4_1_PerfMonCtr8_Hi_BASE_IDX                                                             1
1104
1105
1106// addressBlock: umc_w_phy_umc1_umcch5_umcchdec
1107// base address: 0x351000
1108#define regUMCCH5_1_BaseAddrCS0                                                                         0x80400
1109#define regUMCCH5_1_BaseAddrCS0_BASE_IDX                                                                1
1110#define regUMCCH5_1_AddrMaskCS01                                                                        0x80408
1111#define regUMCCH5_1_AddrMaskCS01_BASE_IDX                                                               1
1112#define regUMCCH5_1_AddrSelCS01                                                                         0x80410
1113#define regUMCCH5_1_AddrSelCS01_BASE_IDX                                                                1
1114#define regUMCCH5_1_AddrHashBank0                                                                       0x80432
1115#define regUMCCH5_1_AddrHashBank0_BASE_IDX                                                              1
1116#define regUMCCH5_1_AddrHashBank1                                                                       0x80433
1117#define regUMCCH5_1_AddrHashBank1_BASE_IDX                                                              1
1118#define regUMCCH5_1_AddrHashBank2                                                                       0x80434
1119#define regUMCCH5_1_AddrHashBank2_BASE_IDX                                                              1
1120#define regUMCCH5_1_AddrHashBank3                                                                       0x80435
1121#define regUMCCH5_1_AddrHashBank3_BASE_IDX                                                              1
1122#define regUMCCH5_1_AddrHashBank4                                                                       0x80436
1123#define regUMCCH5_1_AddrHashBank4_BASE_IDX                                                              1
1124#define regUMCCH5_1_AddrHashBank5                                                                       0x80437
1125#define regUMCCH5_1_AddrHashBank5_BASE_IDX                                                              1
1126#define regUMCCH5_1_EccErrCntSel                                                                        0x80728
1127#define regUMCCH5_1_EccErrCntSel_BASE_IDX                                                               1
1128#define regUMCCH5_1_EccErrCnt                                                                           0x80729
1129#define regUMCCH5_1_EccErrCnt_BASE_IDX                                                                  1
1130#define regUMCCH5_1_PerfMonCtlClk                                                                       0x80740
1131#define regUMCCH5_1_PerfMonCtlClk_BASE_IDX                                                              1
1132#define regUMCCH5_1_PerfMonCtrClk_Lo                                                                    0x80741
1133#define regUMCCH5_1_PerfMonCtrClk_Lo_BASE_IDX                                                           1
1134#define regUMCCH5_1_PerfMonCtrClk_Hi                                                                    0x80742
1135#define regUMCCH5_1_PerfMonCtrClk_Hi_BASE_IDX                                                           1
1136#define regUMCCH5_1_PerfMonCtl1                                                                         0x80744
1137#define regUMCCH5_1_PerfMonCtl1_BASE_IDX                                                                1
1138#define regUMCCH5_1_PerfMonCtr1_Lo                                                                      0x80745
1139#define regUMCCH5_1_PerfMonCtr1_Lo_BASE_IDX                                                             1
1140#define regUMCCH5_1_PerfMonCtr1_Hi                                                                      0x80746
1141#define regUMCCH5_1_PerfMonCtr1_Hi_BASE_IDX                                                             1
1142#define regUMCCH5_1_PerfMonCtl2                                                                         0x80747
1143#define regUMCCH5_1_PerfMonCtl2_BASE_IDX                                                                1
1144#define regUMCCH5_1_PerfMonCtr2_Lo                                                                      0x80748
1145#define regUMCCH5_1_PerfMonCtr2_Lo_BASE_IDX                                                             1
1146#define regUMCCH5_1_PerfMonCtr2_Hi                                                                      0x80749
1147#define regUMCCH5_1_PerfMonCtr2_Hi_BASE_IDX                                                             1
1148#define regUMCCH5_1_PerfMonCtl3                                                                         0x8074a
1149#define regUMCCH5_1_PerfMonCtl3_BASE_IDX                                                                1
1150#define regUMCCH5_1_PerfMonCtr3_Lo                                                                      0x8074b
1151#define regUMCCH5_1_PerfMonCtr3_Lo_BASE_IDX                                                             1
1152#define regUMCCH5_1_PerfMonCtr3_Hi                                                                      0x8074c
1153#define regUMCCH5_1_PerfMonCtr3_Hi_BASE_IDX                                                             1
1154#define regUMCCH5_1_PerfMonCtl4                                                                         0x8074d
1155#define regUMCCH5_1_PerfMonCtl4_BASE_IDX                                                                1
1156#define regUMCCH5_1_PerfMonCtr4_Lo                                                                      0x8074e
1157#define regUMCCH5_1_PerfMonCtr4_Lo_BASE_IDX                                                             1
1158#define regUMCCH5_1_PerfMonCtr4_Hi                                                                      0x8074f
1159#define regUMCCH5_1_PerfMonCtr4_Hi_BASE_IDX                                                             1
1160#define regUMCCH5_1_PerfMonCtl5                                                                         0x80750
1161#define regUMCCH5_1_PerfMonCtl5_BASE_IDX                                                                1
1162#define regUMCCH5_1_PerfMonCtr5_Lo                                                                      0x80751
1163#define regUMCCH5_1_PerfMonCtr5_Lo_BASE_IDX                                                             1
1164#define regUMCCH5_1_PerfMonCtr5_Hi                                                                      0x80752
1165#define regUMCCH5_1_PerfMonCtr5_Hi_BASE_IDX                                                             1
1166#define regUMCCH5_1_PerfMonCtl6                                                                         0x80753
1167#define regUMCCH5_1_PerfMonCtl6_BASE_IDX                                                                1
1168#define regUMCCH5_1_PerfMonCtr6_Lo                                                                      0x80754
1169#define regUMCCH5_1_PerfMonCtr6_Lo_BASE_IDX                                                             1
1170#define regUMCCH5_1_PerfMonCtr6_Hi                                                                      0x80755
1171#define regUMCCH5_1_PerfMonCtr6_Hi_BASE_IDX                                                             1
1172#define regUMCCH5_1_PerfMonCtl7                                                                         0x80756
1173#define regUMCCH5_1_PerfMonCtl7_BASE_IDX                                                                1
1174#define regUMCCH5_1_PerfMonCtr7_Lo                                                                      0x80757
1175#define regUMCCH5_1_PerfMonCtr7_Lo_BASE_IDX                                                             1
1176#define regUMCCH5_1_PerfMonCtr7_Hi                                                                      0x80758
1177#define regUMCCH5_1_PerfMonCtr7_Hi_BASE_IDX                                                             1
1178#define regUMCCH5_1_PerfMonCtl8                                                                         0x80759
1179#define regUMCCH5_1_PerfMonCtl8_BASE_IDX                                                                1
1180#define regUMCCH5_1_PerfMonCtr8_Lo                                                                      0x8075a
1181#define regUMCCH5_1_PerfMonCtr8_Lo_BASE_IDX                                                             1
1182#define regUMCCH5_1_PerfMonCtr8_Hi                                                                      0x8075b
1183#define regUMCCH5_1_PerfMonCtr8_Hi_BASE_IDX                                                             1
1184
1185
1186// addressBlock: umc_w_phy_umc1_umcch6_umcchdec
1187// base address: 0x352000
1188#define regUMCCH6_1_BaseAddrCS0                                                                         0x80800
1189#define regUMCCH6_1_BaseAddrCS0_BASE_IDX                                                                1
1190#define regUMCCH6_1_AddrMaskCS01                                                                        0x80808
1191#define regUMCCH6_1_AddrMaskCS01_BASE_IDX                                                               1
1192#define regUMCCH6_1_AddrSelCS01                                                                         0x80810
1193#define regUMCCH6_1_AddrSelCS01_BASE_IDX                                                                1
1194#define regUMCCH6_1_AddrHashBank0                                                                       0x80832
1195#define regUMCCH6_1_AddrHashBank0_BASE_IDX                                                              1
1196#define regUMCCH6_1_AddrHashBank1                                                                       0x80833
1197#define regUMCCH6_1_AddrHashBank1_BASE_IDX                                                              1
1198#define regUMCCH6_1_AddrHashBank2                                                                       0x80834
1199#define regUMCCH6_1_AddrHashBank2_BASE_IDX                                                              1
1200#define regUMCCH6_1_AddrHashBank3                                                                       0x80835
1201#define regUMCCH6_1_AddrHashBank3_BASE_IDX                                                              1
1202#define regUMCCH6_1_AddrHashBank4                                                                       0x80836
1203#define regUMCCH6_1_AddrHashBank4_BASE_IDX                                                              1
1204#define regUMCCH6_1_AddrHashBank5                                                                       0x80837
1205#define regUMCCH6_1_AddrHashBank5_BASE_IDX                                                              1
1206#define regUMCCH6_1_EccErrCntSel                                                                        0x80b28
1207#define regUMCCH6_1_EccErrCntSel_BASE_IDX                                                               1
1208#define regUMCCH6_1_EccErrCnt                                                                           0x80b29
1209#define regUMCCH6_1_EccErrCnt_BASE_IDX                                                                  1
1210#define regUMCCH6_1_PerfMonCtlClk                                                                       0x80b40
1211#define regUMCCH6_1_PerfMonCtlClk_BASE_IDX                                                              1
1212#define regUMCCH6_1_PerfMonCtrClk_Lo                                                                    0x80b41
1213#define regUMCCH6_1_PerfMonCtrClk_Lo_BASE_IDX                                                           1
1214#define regUMCCH6_1_PerfMonCtrClk_Hi                                                                    0x80b42
1215#define regUMCCH6_1_PerfMonCtrClk_Hi_BASE_IDX                                                           1
1216#define regUMCCH6_1_PerfMonCtl1                                                                         0x80b44
1217#define regUMCCH6_1_PerfMonCtl1_BASE_IDX                                                                1
1218#define regUMCCH6_1_PerfMonCtr1_Lo                                                                      0x80b45
1219#define regUMCCH6_1_PerfMonCtr1_Lo_BASE_IDX                                                             1
1220#define regUMCCH6_1_PerfMonCtr1_Hi                                                                      0x80b46
1221#define regUMCCH6_1_PerfMonCtr1_Hi_BASE_IDX                                                             1
1222#define regUMCCH6_1_PerfMonCtl2                                                                         0x80b47
1223#define regUMCCH6_1_PerfMonCtl2_BASE_IDX                                                                1
1224#define regUMCCH6_1_PerfMonCtr2_Lo                                                                      0x80b48
1225#define regUMCCH6_1_PerfMonCtr2_Lo_BASE_IDX                                                             1
1226#define regUMCCH6_1_PerfMonCtr2_Hi                                                                      0x80b49
1227#define regUMCCH6_1_PerfMonCtr2_Hi_BASE_IDX                                                             1
1228#define regUMCCH6_1_PerfMonCtl3                                                                         0x80b4a
1229#define regUMCCH6_1_PerfMonCtl3_BASE_IDX                                                                1
1230#define regUMCCH6_1_PerfMonCtr3_Lo                                                                      0x80b4b
1231#define regUMCCH6_1_PerfMonCtr3_Lo_BASE_IDX                                                             1
1232#define regUMCCH6_1_PerfMonCtr3_Hi                                                                      0x80b4c
1233#define regUMCCH6_1_PerfMonCtr3_Hi_BASE_IDX                                                             1
1234#define regUMCCH6_1_PerfMonCtl4                                                                         0x80b4d
1235#define regUMCCH6_1_PerfMonCtl4_BASE_IDX                                                                1
1236#define regUMCCH6_1_PerfMonCtr4_Lo                                                                      0x80b4e
1237#define regUMCCH6_1_PerfMonCtr4_Lo_BASE_IDX                                                             1
1238#define regUMCCH6_1_PerfMonCtr4_Hi                                                                      0x80b4f
1239#define regUMCCH6_1_PerfMonCtr4_Hi_BASE_IDX                                                             1
1240#define regUMCCH6_1_PerfMonCtl5                                                                         0x80b50
1241#define regUMCCH6_1_PerfMonCtl5_BASE_IDX                                                                1
1242#define regUMCCH6_1_PerfMonCtr5_Lo                                                                      0x80b51
1243#define regUMCCH6_1_PerfMonCtr5_Lo_BASE_IDX                                                             1
1244#define regUMCCH6_1_PerfMonCtr5_Hi                                                                      0x80b52
1245#define regUMCCH6_1_PerfMonCtr5_Hi_BASE_IDX                                                             1
1246#define regUMCCH6_1_PerfMonCtl6                                                                         0x80b53
1247#define regUMCCH6_1_PerfMonCtl6_BASE_IDX                                                                1
1248#define regUMCCH6_1_PerfMonCtr6_Lo                                                                      0x80b54
1249#define regUMCCH6_1_PerfMonCtr6_Lo_BASE_IDX                                                             1
1250#define regUMCCH6_1_PerfMonCtr6_Hi                                                                      0x80b55
1251#define regUMCCH6_1_PerfMonCtr6_Hi_BASE_IDX                                                             1
1252#define regUMCCH6_1_PerfMonCtl7                                                                         0x80b56
1253#define regUMCCH6_1_PerfMonCtl7_BASE_IDX                                                                1
1254#define regUMCCH6_1_PerfMonCtr7_Lo                                                                      0x80b57
1255#define regUMCCH6_1_PerfMonCtr7_Lo_BASE_IDX                                                             1
1256#define regUMCCH6_1_PerfMonCtr7_Hi                                                                      0x80b58
1257#define regUMCCH6_1_PerfMonCtr7_Hi_BASE_IDX                                                             1
1258#define regUMCCH6_1_PerfMonCtl8                                                                         0x80b59
1259#define regUMCCH6_1_PerfMonCtl8_BASE_IDX                                                                1
1260#define regUMCCH6_1_PerfMonCtr8_Lo                                                                      0x80b5a
1261#define regUMCCH6_1_PerfMonCtr8_Lo_BASE_IDX                                                             1
1262#define regUMCCH6_1_PerfMonCtr8_Hi                                                                      0x80b5b
1263#define regUMCCH6_1_PerfMonCtr8_Hi_BASE_IDX                                                             1
1264
1265
1266// addressBlock: umc_w_phy_umc1_umcch7_umcchdec
1267// base address: 0x353000
1268#define regUMCCH7_1_BaseAddrCS0                                                                         0x80c00
1269#define regUMCCH7_1_BaseAddrCS0_BASE_IDX                                                                1
1270#define regUMCCH7_1_AddrMaskCS01                                                                        0x80c08
1271#define regUMCCH7_1_AddrMaskCS01_BASE_IDX                                                               1
1272#define regUMCCH7_1_AddrSelCS01                                                                         0x80c10
1273#define regUMCCH7_1_AddrSelCS01_BASE_IDX                                                                1
1274#define regUMCCH7_1_AddrHashBank0                                                                       0x80c32
1275#define regUMCCH7_1_AddrHashBank0_BASE_IDX                                                              1
1276#define regUMCCH7_1_AddrHashBank1                                                                       0x80c33
1277#define regUMCCH7_1_AddrHashBank1_BASE_IDX                                                              1
1278#define regUMCCH7_1_AddrHashBank2                                                                       0x80c34
1279#define regUMCCH7_1_AddrHashBank2_BASE_IDX                                                              1
1280#define regUMCCH7_1_AddrHashBank3                                                                       0x80c35
1281#define regUMCCH7_1_AddrHashBank3_BASE_IDX                                                              1
1282#define regUMCCH7_1_AddrHashBank4                                                                       0x80c36
1283#define regUMCCH7_1_AddrHashBank4_BASE_IDX                                                              1
1284#define regUMCCH7_1_AddrHashBank5                                                                       0x80c37
1285#define regUMCCH7_1_AddrHashBank5_BASE_IDX                                                              1
1286#define regUMCCH7_1_EccErrCntSel                                                                        0x80f28
1287#define regUMCCH7_1_EccErrCntSel_BASE_IDX                                                               1
1288#define regUMCCH7_1_EccErrCnt                                                                           0x80f29
1289#define regUMCCH7_1_EccErrCnt_BASE_IDX                                                                  1
1290#define regUMCCH7_1_PerfMonCtlClk                                                                       0x80f40
1291#define regUMCCH7_1_PerfMonCtlClk_BASE_IDX                                                              1
1292#define regUMCCH7_1_PerfMonCtrClk_Lo                                                                    0x80f41
1293#define regUMCCH7_1_PerfMonCtrClk_Lo_BASE_IDX                                                           1
1294#define regUMCCH7_1_PerfMonCtrClk_Hi                                                                    0x80f42
1295#define regUMCCH7_1_PerfMonCtrClk_Hi_BASE_IDX                                                           1
1296#define regUMCCH7_1_PerfMonCtl1                                                                         0x80f44
1297#define regUMCCH7_1_PerfMonCtl1_BASE_IDX                                                                1
1298#define regUMCCH7_1_PerfMonCtr1_Lo                                                                      0x80f45
1299#define regUMCCH7_1_PerfMonCtr1_Lo_BASE_IDX                                                             1
1300#define regUMCCH7_1_PerfMonCtr1_Hi                                                                      0x80f46
1301#define regUMCCH7_1_PerfMonCtr1_Hi_BASE_IDX                                                             1
1302#define regUMCCH7_1_PerfMonCtl2                                                                         0x80f47
1303#define regUMCCH7_1_PerfMonCtl2_BASE_IDX                                                                1
1304#define regUMCCH7_1_PerfMonCtr2_Lo                                                                      0x80f48
1305#define regUMCCH7_1_PerfMonCtr2_Lo_BASE_IDX                                                             1
1306#define regUMCCH7_1_PerfMonCtr2_Hi                                                                      0x80f49
1307#define regUMCCH7_1_PerfMonCtr2_Hi_BASE_IDX                                                             1
1308#define regUMCCH7_1_PerfMonCtl3                                                                         0x80f4a
1309#define regUMCCH7_1_PerfMonCtl3_BASE_IDX                                                                1
1310#define regUMCCH7_1_PerfMonCtr3_Lo                                                                      0x80f4b
1311#define regUMCCH7_1_PerfMonCtr3_Lo_BASE_IDX                                                             1
1312#define regUMCCH7_1_PerfMonCtr3_Hi                                                                      0x80f4c
1313#define regUMCCH7_1_PerfMonCtr3_Hi_BASE_IDX                                                             1
1314#define regUMCCH7_1_PerfMonCtl4                                                                         0x80f4d
1315#define regUMCCH7_1_PerfMonCtl4_BASE_IDX                                                                1
1316#define regUMCCH7_1_PerfMonCtr4_Lo                                                                      0x80f4e
1317#define regUMCCH7_1_PerfMonCtr4_Lo_BASE_IDX                                                             1
1318#define regUMCCH7_1_PerfMonCtr4_Hi                                                                      0x80f4f
1319#define regUMCCH7_1_PerfMonCtr4_Hi_BASE_IDX                                                             1
1320#define regUMCCH7_1_PerfMonCtl5                                                                         0x80f50
1321#define regUMCCH7_1_PerfMonCtl5_BASE_IDX                                                                1
1322#define regUMCCH7_1_PerfMonCtr5_Lo                                                                      0x80f51
1323#define regUMCCH7_1_PerfMonCtr5_Lo_BASE_IDX                                                             1
1324#define regUMCCH7_1_PerfMonCtr5_Hi                                                                      0x80f52
1325#define regUMCCH7_1_PerfMonCtr5_Hi_BASE_IDX                                                             1
1326#define regUMCCH7_1_PerfMonCtl6                                                                         0x80f53
1327#define regUMCCH7_1_PerfMonCtl6_BASE_IDX                                                                1
1328#define regUMCCH7_1_PerfMonCtr6_Lo                                                                      0x80f54
1329#define regUMCCH7_1_PerfMonCtr6_Lo_BASE_IDX                                                             1
1330#define regUMCCH7_1_PerfMonCtr6_Hi                                                                      0x80f55
1331#define regUMCCH7_1_PerfMonCtr6_Hi_BASE_IDX                                                             1
1332#define regUMCCH7_1_PerfMonCtl7                                                                         0x80f56
1333#define regUMCCH7_1_PerfMonCtl7_BASE_IDX                                                                1
1334#define regUMCCH7_1_PerfMonCtr7_Lo                                                                      0x80f57
1335#define regUMCCH7_1_PerfMonCtr7_Lo_BASE_IDX                                                             1
1336#define regUMCCH7_1_PerfMonCtr7_Hi                                                                      0x80f58
1337#define regUMCCH7_1_PerfMonCtr7_Hi_BASE_IDX                                                             1
1338#define regUMCCH7_1_PerfMonCtl8                                                                         0x80f59
1339#define regUMCCH7_1_PerfMonCtl8_BASE_IDX                                                                1
1340#define regUMCCH7_1_PerfMonCtr8_Lo                                                                      0x80f5a
1341#define regUMCCH7_1_PerfMonCtr8_Lo_BASE_IDX                                                             1
1342#define regUMCCH7_1_PerfMonCtr8_Hi                                                                      0x80f5b
1343#define regUMCCH7_1_PerfMonCtr8_Hi_BASE_IDX                                                             1
1344
1345
1346// addressBlock: umc_w_phy_umc2_umcch0_umcchdec
1347// base address: 0x450000
1348#define regUMCCH0_2_BaseAddrCS0                                                                         0xc0000
1349#define regUMCCH0_2_BaseAddrCS0_BASE_IDX                                                                1
1350#define regUMCCH0_2_AddrMaskCS01                                                                        0xc0008
1351#define regUMCCH0_2_AddrMaskCS01_BASE_IDX                                                               1
1352#define regUMCCH0_2_AddrSelCS01                                                                         0xc0010
1353#define regUMCCH0_2_AddrSelCS01_BASE_IDX                                                                1
1354#define regUMCCH0_2_AddrHashBank0                                                                       0xc0032
1355#define regUMCCH0_2_AddrHashBank0_BASE_IDX                                                              1
1356#define regUMCCH0_2_AddrHashBank1                                                                       0xc0033
1357#define regUMCCH0_2_AddrHashBank1_BASE_IDX                                                              1
1358#define regUMCCH0_2_AddrHashBank2                                                                       0xc0034
1359#define regUMCCH0_2_AddrHashBank2_BASE_IDX                                                              1
1360#define regUMCCH0_2_AddrHashBank3                                                                       0xc0035
1361#define regUMCCH0_2_AddrHashBank3_BASE_IDX                                                              1
1362#define regUMCCH0_2_AddrHashBank4                                                                       0xc0036
1363#define regUMCCH0_2_AddrHashBank4_BASE_IDX                                                              1
1364#define regUMCCH0_2_AddrHashBank5                                                                       0xc0037
1365#define regUMCCH0_2_AddrHashBank5_BASE_IDX                                                              1
1366#define regUMCCH0_2_EccErrCntSel                                                                        0xc0328
1367#define regUMCCH0_2_EccErrCntSel_BASE_IDX                                                               1
1368#define regUMCCH0_2_EccErrCnt                                                                           0xc0329
1369#define regUMCCH0_2_EccErrCnt_BASE_IDX                                                                  1
1370#define regUMCCH0_2_PerfMonCtlClk                                                                       0xc0340
1371#define regUMCCH0_2_PerfMonCtlClk_BASE_IDX                                                              1
1372#define regUMCCH0_2_PerfMonCtrClk_Lo                                                                    0xc0341
1373#define regUMCCH0_2_PerfMonCtrClk_Lo_BASE_IDX                                                           1
1374#define regUMCCH0_2_PerfMonCtrClk_Hi                                                                    0xc0342
1375#define regUMCCH0_2_PerfMonCtrClk_Hi_BASE_IDX                                                           1
1376#define regUMCCH0_2_PerfMonCtl1                                                                         0xc0344
1377#define regUMCCH0_2_PerfMonCtl1_BASE_IDX                                                                1
1378#define regUMCCH0_2_PerfMonCtr1_Lo                                                                      0xc0345
1379#define regUMCCH0_2_PerfMonCtr1_Lo_BASE_IDX                                                             1
1380#define regUMCCH0_2_PerfMonCtr1_Hi                                                                      0xc0346
1381#define regUMCCH0_2_PerfMonCtr1_Hi_BASE_IDX                                                             1
1382#define regUMCCH0_2_PerfMonCtl2                                                                         0xc0347
1383#define regUMCCH0_2_PerfMonCtl2_BASE_IDX                                                                1
1384#define regUMCCH0_2_PerfMonCtr2_Lo                                                                      0xc0348
1385#define regUMCCH0_2_PerfMonCtr2_Lo_BASE_IDX                                                             1
1386#define regUMCCH0_2_PerfMonCtr2_Hi                                                                      0xc0349
1387#define regUMCCH0_2_PerfMonCtr2_Hi_BASE_IDX                                                             1
1388#define regUMCCH0_2_PerfMonCtl3                                                                         0xc034a
1389#define regUMCCH0_2_PerfMonCtl3_BASE_IDX                                                                1
1390#define regUMCCH0_2_PerfMonCtr3_Lo                                                                      0xc034b
1391#define regUMCCH0_2_PerfMonCtr3_Lo_BASE_IDX                                                             1
1392#define regUMCCH0_2_PerfMonCtr3_Hi                                                                      0xc034c
1393#define regUMCCH0_2_PerfMonCtr3_Hi_BASE_IDX                                                             1
1394#define regUMCCH0_2_PerfMonCtl4                                                                         0xc034d
1395#define regUMCCH0_2_PerfMonCtl4_BASE_IDX                                                                1
1396#define regUMCCH0_2_PerfMonCtr4_Lo                                                                      0xc034e
1397#define regUMCCH0_2_PerfMonCtr4_Lo_BASE_IDX                                                             1
1398#define regUMCCH0_2_PerfMonCtr4_Hi                                                                      0xc034f
1399#define regUMCCH0_2_PerfMonCtr4_Hi_BASE_IDX                                                             1
1400#define regUMCCH0_2_PerfMonCtl5                                                                         0xc0350
1401#define regUMCCH0_2_PerfMonCtl5_BASE_IDX                                                                1
1402#define regUMCCH0_2_PerfMonCtr5_Lo                                                                      0xc0351
1403#define regUMCCH0_2_PerfMonCtr5_Lo_BASE_IDX                                                             1
1404#define regUMCCH0_2_PerfMonCtr5_Hi                                                                      0xc0352
1405#define regUMCCH0_2_PerfMonCtr5_Hi_BASE_IDX                                                             1
1406#define regUMCCH0_2_PerfMonCtl6                                                                         0xc0353
1407#define regUMCCH0_2_PerfMonCtl6_BASE_IDX                                                                1
1408#define regUMCCH0_2_PerfMonCtr6_Lo                                                                      0xc0354
1409#define regUMCCH0_2_PerfMonCtr6_Lo_BASE_IDX                                                             1
1410#define regUMCCH0_2_PerfMonCtr6_Hi                                                                      0xc0355
1411#define regUMCCH0_2_PerfMonCtr6_Hi_BASE_IDX                                                             1
1412#define regUMCCH0_2_PerfMonCtl7                                                                         0xc0356
1413#define regUMCCH0_2_PerfMonCtl7_BASE_IDX                                                                1
1414#define regUMCCH0_2_PerfMonCtr7_Lo                                                                      0xc0357
1415#define regUMCCH0_2_PerfMonCtr7_Lo_BASE_IDX                                                             1
1416#define regUMCCH0_2_PerfMonCtr7_Hi                                                                      0xc0358
1417#define regUMCCH0_2_PerfMonCtr7_Hi_BASE_IDX                                                             1
1418#define regUMCCH0_2_PerfMonCtl8                                                                         0xc0359
1419#define regUMCCH0_2_PerfMonCtl8_BASE_IDX                                                                1
1420#define regUMCCH0_2_PerfMonCtr8_Lo                                                                      0xc035a
1421#define regUMCCH0_2_PerfMonCtr8_Lo_BASE_IDX                                                             1
1422#define regUMCCH0_2_PerfMonCtr8_Hi                                                                      0xc035b
1423#define regUMCCH0_2_PerfMonCtr8_Hi_BASE_IDX                                                             1
1424
1425
1426// addressBlock: umc_w_phy_umc2_umcch1_umcchdec
1427// base address: 0x451000
1428#define regUMCCH1_2_BaseAddrCS0                                                                         0xc0400
1429#define regUMCCH1_2_BaseAddrCS0_BASE_IDX                                                                1
1430#define regUMCCH1_2_AddrMaskCS01                                                                        0xc0408
1431#define regUMCCH1_2_AddrMaskCS01_BASE_IDX                                                               1
1432#define regUMCCH1_2_AddrSelCS01                                                                         0xc0410
1433#define regUMCCH1_2_AddrSelCS01_BASE_IDX                                                                1
1434#define regUMCCH1_2_AddrHashBank0                                                                       0xc0432
1435#define regUMCCH1_2_AddrHashBank0_BASE_IDX                                                              1
1436#define regUMCCH1_2_AddrHashBank1                                                                       0xc0433
1437#define regUMCCH1_2_AddrHashBank1_BASE_IDX                                                              1
1438#define regUMCCH1_2_AddrHashBank2                                                                       0xc0434
1439#define regUMCCH1_2_AddrHashBank2_BASE_IDX                                                              1
1440#define regUMCCH1_2_AddrHashBank3                                                                       0xc0435
1441#define regUMCCH1_2_AddrHashBank3_BASE_IDX                                                              1
1442#define regUMCCH1_2_AddrHashBank4                                                                       0xc0436
1443#define regUMCCH1_2_AddrHashBank4_BASE_IDX                                                              1
1444#define regUMCCH1_2_AddrHashBank5                                                                       0xc0437
1445#define regUMCCH1_2_AddrHashBank5_BASE_IDX                                                              1
1446#define regUMCCH1_2_EccErrCntSel                                                                        0xc0728
1447#define regUMCCH1_2_EccErrCntSel_BASE_IDX                                                               1
1448#define regUMCCH1_2_EccErrCnt                                                                           0xc0729
1449#define regUMCCH1_2_EccErrCnt_BASE_IDX                                                                  1
1450#define regUMCCH1_2_PerfMonCtlClk                                                                       0xc0740
1451#define regUMCCH1_2_PerfMonCtlClk_BASE_IDX                                                              1
1452#define regUMCCH1_2_PerfMonCtrClk_Lo                                                                    0xc0741
1453#define regUMCCH1_2_PerfMonCtrClk_Lo_BASE_IDX                                                           1
1454#define regUMCCH1_2_PerfMonCtrClk_Hi                                                                    0xc0742
1455#define regUMCCH1_2_PerfMonCtrClk_Hi_BASE_IDX                                                           1
1456#define regUMCCH1_2_PerfMonCtl1                                                                         0xc0744
1457#define regUMCCH1_2_PerfMonCtl1_BASE_IDX                                                                1
1458#define regUMCCH1_2_PerfMonCtr1_Lo                                                                      0xc0745
1459#define regUMCCH1_2_PerfMonCtr1_Lo_BASE_IDX                                                             1
1460#define regUMCCH1_2_PerfMonCtr1_Hi                                                                      0xc0746
1461#define regUMCCH1_2_PerfMonCtr1_Hi_BASE_IDX                                                             1
1462#define regUMCCH1_2_PerfMonCtl2                                                                         0xc0747
1463#define regUMCCH1_2_PerfMonCtl2_BASE_IDX                                                                1
1464#define regUMCCH1_2_PerfMonCtr2_Lo                                                                      0xc0748
1465#define regUMCCH1_2_PerfMonCtr2_Lo_BASE_IDX                                                             1
1466#define regUMCCH1_2_PerfMonCtr2_Hi                                                                      0xc0749
1467#define regUMCCH1_2_PerfMonCtr2_Hi_BASE_IDX                                                             1
1468#define regUMCCH1_2_PerfMonCtl3                                                                         0xc074a
1469#define regUMCCH1_2_PerfMonCtl3_BASE_IDX                                                                1
1470#define regUMCCH1_2_PerfMonCtr3_Lo                                                                      0xc074b
1471#define regUMCCH1_2_PerfMonCtr3_Lo_BASE_IDX                                                             1
1472#define regUMCCH1_2_PerfMonCtr3_Hi                                                                      0xc074c
1473#define regUMCCH1_2_PerfMonCtr3_Hi_BASE_IDX                                                             1
1474#define regUMCCH1_2_PerfMonCtl4                                                                         0xc074d
1475#define regUMCCH1_2_PerfMonCtl4_BASE_IDX                                                                1
1476#define regUMCCH1_2_PerfMonCtr4_Lo                                                                      0xc074e
1477#define regUMCCH1_2_PerfMonCtr4_Lo_BASE_IDX                                                             1
1478#define regUMCCH1_2_PerfMonCtr4_Hi                                                                      0xc074f
1479#define regUMCCH1_2_PerfMonCtr4_Hi_BASE_IDX                                                             1
1480#define regUMCCH1_2_PerfMonCtl5                                                                         0xc0750
1481#define regUMCCH1_2_PerfMonCtl5_BASE_IDX                                                                1
1482#define regUMCCH1_2_PerfMonCtr5_Lo                                                                      0xc0751
1483#define regUMCCH1_2_PerfMonCtr5_Lo_BASE_IDX                                                             1
1484#define regUMCCH1_2_PerfMonCtr5_Hi                                                                      0xc0752
1485#define regUMCCH1_2_PerfMonCtr5_Hi_BASE_IDX                                                             1
1486#define regUMCCH1_2_PerfMonCtl6                                                                         0xc0753
1487#define regUMCCH1_2_PerfMonCtl6_BASE_IDX                                                                1
1488#define regUMCCH1_2_PerfMonCtr6_Lo                                                                      0xc0754
1489#define regUMCCH1_2_PerfMonCtr6_Lo_BASE_IDX                                                             1
1490#define regUMCCH1_2_PerfMonCtr6_Hi                                                                      0xc0755
1491#define regUMCCH1_2_PerfMonCtr6_Hi_BASE_IDX                                                             1
1492#define regUMCCH1_2_PerfMonCtl7                                                                         0xc0756
1493#define regUMCCH1_2_PerfMonCtl7_BASE_IDX                                                                1
1494#define regUMCCH1_2_PerfMonCtr7_Lo                                                                      0xc0757
1495#define regUMCCH1_2_PerfMonCtr7_Lo_BASE_IDX                                                             1
1496#define regUMCCH1_2_PerfMonCtr7_Hi                                                                      0xc0758
1497#define regUMCCH1_2_PerfMonCtr7_Hi_BASE_IDX                                                             1
1498#define regUMCCH1_2_PerfMonCtl8                                                                         0xc0759
1499#define regUMCCH1_2_PerfMonCtl8_BASE_IDX                                                                1
1500#define regUMCCH1_2_PerfMonCtr8_Lo                                                                      0xc075a
1501#define regUMCCH1_2_PerfMonCtr8_Lo_BASE_IDX                                                             1
1502#define regUMCCH1_2_PerfMonCtr8_Hi                                                                      0xc075b
1503#define regUMCCH1_2_PerfMonCtr8_Hi_BASE_IDX                                                             1
1504
1505
1506// addressBlock: umc_w_phy_umc2_umcch2_umcchdec
1507// base address: 0x452000
1508#define regUMCCH2_2_BaseAddrCS0                                                                         0xc0800
1509#define regUMCCH2_2_BaseAddrCS0_BASE_IDX                                                                1
1510#define regUMCCH2_2_AddrMaskCS01                                                                        0xc0808
1511#define regUMCCH2_2_AddrMaskCS01_BASE_IDX                                                               1
1512#define regUMCCH2_2_AddrSelCS01                                                                         0xc0810
1513#define regUMCCH2_2_AddrSelCS01_BASE_IDX                                                                1
1514#define regUMCCH2_2_AddrHashBank0                                                                       0xc0832
1515#define regUMCCH2_2_AddrHashBank0_BASE_IDX                                                              1
1516#define regUMCCH2_2_AddrHashBank1                                                                       0xc0833
1517#define regUMCCH2_2_AddrHashBank1_BASE_IDX                                                              1
1518#define regUMCCH2_2_AddrHashBank2                                                                       0xc0834
1519#define regUMCCH2_2_AddrHashBank2_BASE_IDX                                                              1
1520#define regUMCCH2_2_AddrHashBank3                                                                       0xc0835
1521#define regUMCCH2_2_AddrHashBank3_BASE_IDX                                                              1
1522#define regUMCCH2_2_AddrHashBank4                                                                       0xc0836
1523#define regUMCCH2_2_AddrHashBank4_BASE_IDX                                                              1
1524#define regUMCCH2_2_AddrHashBank5                                                                       0xc0837
1525#define regUMCCH2_2_AddrHashBank5_BASE_IDX                                                              1
1526#define regUMCCH2_2_EccErrCntSel                                                                        0xc0b28
1527#define regUMCCH2_2_EccErrCntSel_BASE_IDX                                                               1
1528#define regUMCCH2_2_EccErrCnt                                                                           0xc0b29
1529#define regUMCCH2_2_EccErrCnt_BASE_IDX                                                                  1
1530#define regUMCCH2_2_PerfMonCtlClk                                                                       0xc0b40
1531#define regUMCCH2_2_PerfMonCtlClk_BASE_IDX                                                              1
1532#define regUMCCH2_2_PerfMonCtrClk_Lo                                                                    0xc0b41
1533#define regUMCCH2_2_PerfMonCtrClk_Lo_BASE_IDX                                                           1
1534#define regUMCCH2_2_PerfMonCtrClk_Hi                                                                    0xc0b42
1535#define regUMCCH2_2_PerfMonCtrClk_Hi_BASE_IDX                                                           1
1536#define regUMCCH2_2_PerfMonCtl1                                                                         0xc0b44
1537#define regUMCCH2_2_PerfMonCtl1_BASE_IDX                                                                1
1538#define regUMCCH2_2_PerfMonCtr1_Lo                                                                      0xc0b45
1539#define regUMCCH2_2_PerfMonCtr1_Lo_BASE_IDX                                                             1
1540#define regUMCCH2_2_PerfMonCtr1_Hi                                                                      0xc0b46
1541#define regUMCCH2_2_PerfMonCtr1_Hi_BASE_IDX                                                             1
1542#define regUMCCH2_2_PerfMonCtl2                                                                         0xc0b47
1543#define regUMCCH2_2_PerfMonCtl2_BASE_IDX                                                                1
1544#define regUMCCH2_2_PerfMonCtr2_Lo                                                                      0xc0b48
1545#define regUMCCH2_2_PerfMonCtr2_Lo_BASE_IDX                                                             1
1546#define regUMCCH2_2_PerfMonCtr2_Hi                                                                      0xc0b49
1547#define regUMCCH2_2_PerfMonCtr2_Hi_BASE_IDX                                                             1
1548#define regUMCCH2_2_PerfMonCtl3                                                                         0xc0b4a
1549#define regUMCCH2_2_PerfMonCtl3_BASE_IDX                                                                1
1550#define regUMCCH2_2_PerfMonCtr3_Lo                                                                      0xc0b4b
1551#define regUMCCH2_2_PerfMonCtr3_Lo_BASE_IDX                                                             1
1552#define regUMCCH2_2_PerfMonCtr3_Hi                                                                      0xc0b4c
1553#define regUMCCH2_2_PerfMonCtr3_Hi_BASE_IDX                                                             1
1554#define regUMCCH2_2_PerfMonCtl4                                                                         0xc0b4d
1555#define regUMCCH2_2_PerfMonCtl4_BASE_IDX                                                                1
1556#define regUMCCH2_2_PerfMonCtr4_Lo                                                                      0xc0b4e
1557#define regUMCCH2_2_PerfMonCtr4_Lo_BASE_IDX                                                             1
1558#define regUMCCH2_2_PerfMonCtr4_Hi                                                                      0xc0b4f
1559#define regUMCCH2_2_PerfMonCtr4_Hi_BASE_IDX                                                             1
1560#define regUMCCH2_2_PerfMonCtl5                                                                         0xc0b50
1561#define regUMCCH2_2_PerfMonCtl5_BASE_IDX                                                                1
1562#define regUMCCH2_2_PerfMonCtr5_Lo                                                                      0xc0b51
1563#define regUMCCH2_2_PerfMonCtr5_Lo_BASE_IDX                                                             1
1564#define regUMCCH2_2_PerfMonCtr5_Hi                                                                      0xc0b52
1565#define regUMCCH2_2_PerfMonCtr5_Hi_BASE_IDX                                                             1
1566#define regUMCCH2_2_PerfMonCtl6                                                                         0xc0b53
1567#define regUMCCH2_2_PerfMonCtl6_BASE_IDX                                                                1
1568#define regUMCCH2_2_PerfMonCtr6_Lo                                                                      0xc0b54
1569#define regUMCCH2_2_PerfMonCtr6_Lo_BASE_IDX                                                             1
1570#define regUMCCH2_2_PerfMonCtr6_Hi                                                                      0xc0b55
1571#define regUMCCH2_2_PerfMonCtr6_Hi_BASE_IDX                                                             1
1572#define regUMCCH2_2_PerfMonCtl7                                                                         0xc0b56
1573#define regUMCCH2_2_PerfMonCtl7_BASE_IDX                                                                1
1574#define regUMCCH2_2_PerfMonCtr7_Lo                                                                      0xc0b57
1575#define regUMCCH2_2_PerfMonCtr7_Lo_BASE_IDX                                                             1
1576#define regUMCCH2_2_PerfMonCtr7_Hi                                                                      0xc0b58
1577#define regUMCCH2_2_PerfMonCtr7_Hi_BASE_IDX                                                             1
1578#define regUMCCH2_2_PerfMonCtl8                                                                         0xc0b59
1579#define regUMCCH2_2_PerfMonCtl8_BASE_IDX                                                                1
1580#define regUMCCH2_2_PerfMonCtr8_Lo                                                                      0xc0b5a
1581#define regUMCCH2_2_PerfMonCtr8_Lo_BASE_IDX                                                             1
1582#define regUMCCH2_2_PerfMonCtr8_Hi                                                                      0xc0b5b
1583#define regUMCCH2_2_PerfMonCtr8_Hi_BASE_IDX                                                             1
1584
1585
1586// addressBlock: umc_w_phy_umc2_umcch3_umcchdec
1587// base address: 0x453000
1588#define regUMCCH3_2_BaseAddrCS0                                                                         0xc0c00
1589#define regUMCCH3_2_BaseAddrCS0_BASE_IDX                                                                1
1590#define regUMCCH3_2_AddrMaskCS01                                                                        0xc0c08
1591#define regUMCCH3_2_AddrMaskCS01_BASE_IDX                                                               1
1592#define regUMCCH3_2_AddrSelCS01                                                                         0xc0c10
1593#define regUMCCH3_2_AddrSelCS01_BASE_IDX                                                                1
1594#define regUMCCH3_2_AddrHashBank0                                                                       0xc0c32
1595#define regUMCCH3_2_AddrHashBank0_BASE_IDX                                                              1
1596#define regUMCCH3_2_AddrHashBank1                                                                       0xc0c33
1597#define regUMCCH3_2_AddrHashBank1_BASE_IDX                                                              1
1598#define regUMCCH3_2_AddrHashBank2                                                                       0xc0c34
1599#define regUMCCH3_2_AddrHashBank2_BASE_IDX                                                              1
1600#define regUMCCH3_2_AddrHashBank3                                                                       0xc0c35
1601#define regUMCCH3_2_AddrHashBank3_BASE_IDX                                                              1
1602#define regUMCCH3_2_AddrHashBank4                                                                       0xc0c36
1603#define regUMCCH3_2_AddrHashBank4_BASE_IDX                                                              1
1604#define regUMCCH3_2_AddrHashBank5                                                                       0xc0c37
1605#define regUMCCH3_2_AddrHashBank5_BASE_IDX                                                              1
1606#define regUMCCH3_2_EccErrCntSel                                                                        0xc0f28
1607#define regUMCCH3_2_EccErrCntSel_BASE_IDX                                                               1
1608#define regUMCCH3_2_EccErrCnt                                                                           0xc0f29
1609#define regUMCCH3_2_EccErrCnt_BASE_IDX                                                                  1
1610#define regUMCCH3_2_PerfMonCtlClk                                                                       0xc0f40
1611#define regUMCCH3_2_PerfMonCtlClk_BASE_IDX                                                              1
1612#define regUMCCH3_2_PerfMonCtrClk_Lo                                                                    0xc0f41
1613#define regUMCCH3_2_PerfMonCtrClk_Lo_BASE_IDX                                                           1
1614#define regUMCCH3_2_PerfMonCtrClk_Hi                                                                    0xc0f42
1615#define regUMCCH3_2_PerfMonCtrClk_Hi_BASE_IDX                                                           1
1616#define regUMCCH3_2_PerfMonCtl1                                                                         0xc0f44
1617#define regUMCCH3_2_PerfMonCtl1_BASE_IDX                                                                1
1618#define regUMCCH3_2_PerfMonCtr1_Lo                                                                      0xc0f45
1619#define regUMCCH3_2_PerfMonCtr1_Lo_BASE_IDX                                                             1
1620#define regUMCCH3_2_PerfMonCtr1_Hi                                                                      0xc0f46
1621#define regUMCCH3_2_PerfMonCtr1_Hi_BASE_IDX                                                             1
1622#define regUMCCH3_2_PerfMonCtl2                                                                         0xc0f47
1623#define regUMCCH3_2_PerfMonCtl2_BASE_IDX                                                                1
1624#define regUMCCH3_2_PerfMonCtr2_Lo                                                                      0xc0f48
1625#define regUMCCH3_2_PerfMonCtr2_Lo_BASE_IDX                                                             1
1626#define regUMCCH3_2_PerfMonCtr2_Hi                                                                      0xc0f49
1627#define regUMCCH3_2_PerfMonCtr2_Hi_BASE_IDX                                                             1
1628#define regUMCCH3_2_PerfMonCtl3                                                                         0xc0f4a
1629#define regUMCCH3_2_PerfMonCtl3_BASE_IDX                                                                1
1630#define regUMCCH3_2_PerfMonCtr3_Lo                                                                      0xc0f4b
1631#define regUMCCH3_2_PerfMonCtr3_Lo_BASE_IDX                                                             1
1632#define regUMCCH3_2_PerfMonCtr3_Hi                                                                      0xc0f4c
1633#define regUMCCH3_2_PerfMonCtr3_Hi_BASE_IDX                                                             1
1634#define regUMCCH3_2_PerfMonCtl4                                                                         0xc0f4d
1635#define regUMCCH3_2_PerfMonCtl4_BASE_IDX                                                                1
1636#define regUMCCH3_2_PerfMonCtr4_Lo                                                                      0xc0f4e
1637#define regUMCCH3_2_PerfMonCtr4_Lo_BASE_IDX                                                             1
1638#define regUMCCH3_2_PerfMonCtr4_Hi                                                                      0xc0f4f
1639#define regUMCCH3_2_PerfMonCtr4_Hi_BASE_IDX                                                             1
1640#define regUMCCH3_2_PerfMonCtl5                                                                         0xc0f50
1641#define regUMCCH3_2_PerfMonCtl5_BASE_IDX                                                                1
1642#define regUMCCH3_2_PerfMonCtr5_Lo                                                                      0xc0f51
1643#define regUMCCH3_2_PerfMonCtr5_Lo_BASE_IDX                                                             1
1644#define regUMCCH3_2_PerfMonCtr5_Hi                                                                      0xc0f52
1645#define regUMCCH3_2_PerfMonCtr5_Hi_BASE_IDX                                                             1
1646#define regUMCCH3_2_PerfMonCtl6                                                                         0xc0f53
1647#define regUMCCH3_2_PerfMonCtl6_BASE_IDX                                                                1
1648#define regUMCCH3_2_PerfMonCtr6_Lo                                                                      0xc0f54
1649#define regUMCCH3_2_PerfMonCtr6_Lo_BASE_IDX                                                             1
1650#define regUMCCH3_2_PerfMonCtr6_Hi                                                                      0xc0f55
1651#define regUMCCH3_2_PerfMonCtr6_Hi_BASE_IDX                                                             1
1652#define regUMCCH3_2_PerfMonCtl7                                                                         0xc0f56
1653#define regUMCCH3_2_PerfMonCtl7_BASE_IDX                                                                1
1654#define regUMCCH3_2_PerfMonCtr7_Lo                                                                      0xc0f57
1655#define regUMCCH3_2_PerfMonCtr7_Lo_BASE_IDX                                                             1
1656#define regUMCCH3_2_PerfMonCtr7_Hi                                                                      0xc0f58
1657#define regUMCCH3_2_PerfMonCtr7_Hi_BASE_IDX                                                             1
1658#define regUMCCH3_2_PerfMonCtl8                                                                         0xc0f59
1659#define regUMCCH3_2_PerfMonCtl8_BASE_IDX                                                                1
1660#define regUMCCH3_2_PerfMonCtr8_Lo                                                                      0xc0f5a
1661#define regUMCCH3_2_PerfMonCtr8_Lo_BASE_IDX                                                             1
1662#define regUMCCH3_2_PerfMonCtr8_Hi                                                                      0xc0f5b
1663#define regUMCCH3_2_PerfMonCtr8_Hi_BASE_IDX                                                             1
1664
1665
1666// addressBlock: umc_w_phy_umc2_umcch4_umcchdec
1667// base address: 0x550000
1668#define regUMCCH4_2_BaseAddrCS0                                                                         0x100000
1669#define regUMCCH4_2_BaseAddrCS0_BASE_IDX                                                                1
1670#define regUMCCH4_2_AddrMaskCS01                                                                        0x100008
1671#define regUMCCH4_2_AddrMaskCS01_BASE_IDX                                                               1
1672#define regUMCCH4_2_AddrSelCS01                                                                         0x100010
1673#define regUMCCH4_2_AddrSelCS01_BASE_IDX                                                                1
1674#define regUMCCH4_2_AddrHashBank0                                                                       0x100032
1675#define regUMCCH4_2_AddrHashBank0_BASE_IDX                                                              1
1676#define regUMCCH4_2_AddrHashBank1                                                                       0x100033
1677#define regUMCCH4_2_AddrHashBank1_BASE_IDX                                                              1
1678#define regUMCCH4_2_AddrHashBank2                                                                       0x100034
1679#define regUMCCH4_2_AddrHashBank2_BASE_IDX                                                              1
1680#define regUMCCH4_2_AddrHashBank3                                                                       0x100035
1681#define regUMCCH4_2_AddrHashBank3_BASE_IDX                                                              1
1682#define regUMCCH4_2_AddrHashBank4                                                                       0x100036
1683#define regUMCCH4_2_AddrHashBank4_BASE_IDX                                                              1
1684#define regUMCCH4_2_AddrHashBank5                                                                       0x100037
1685#define regUMCCH4_2_AddrHashBank5_BASE_IDX                                                              1
1686#define regUMCCH4_2_EccErrCntSel                                                                        0x100328
1687#define regUMCCH4_2_EccErrCntSel_BASE_IDX                                                               1
1688#define regUMCCH4_2_EccErrCnt                                                                           0x100329
1689#define regUMCCH4_2_EccErrCnt_BASE_IDX                                                                  1
1690#define regUMCCH4_2_PerfMonCtlClk                                                                       0x100340
1691#define regUMCCH4_2_PerfMonCtlClk_BASE_IDX                                                              1
1692#define regUMCCH4_2_PerfMonCtrClk_Lo                                                                    0x100341
1693#define regUMCCH4_2_PerfMonCtrClk_Lo_BASE_IDX                                                           1
1694#define regUMCCH4_2_PerfMonCtrClk_Hi                                                                    0x100342
1695#define regUMCCH4_2_PerfMonCtrClk_Hi_BASE_IDX                                                           1
1696#define regUMCCH4_2_PerfMonCtl1                                                                         0x100344
1697#define regUMCCH4_2_PerfMonCtl1_BASE_IDX                                                                1
1698#define regUMCCH4_2_PerfMonCtr1_Lo                                                                      0x100345
1699#define regUMCCH4_2_PerfMonCtr1_Lo_BASE_IDX                                                             1
1700#define regUMCCH4_2_PerfMonCtr1_Hi                                                                      0x100346
1701#define regUMCCH4_2_PerfMonCtr1_Hi_BASE_IDX                                                             1
1702#define regUMCCH4_2_PerfMonCtl2                                                                         0x100347
1703#define regUMCCH4_2_PerfMonCtl2_BASE_IDX                                                                1
1704#define regUMCCH4_2_PerfMonCtr2_Lo                                                                      0x100348
1705#define regUMCCH4_2_PerfMonCtr2_Lo_BASE_IDX                                                             1
1706#define regUMCCH4_2_PerfMonCtr2_Hi                                                                      0x100349
1707#define regUMCCH4_2_PerfMonCtr2_Hi_BASE_IDX                                                             1
1708#define regUMCCH4_2_PerfMonCtl3                                                                         0x10034a
1709#define regUMCCH4_2_PerfMonCtl3_BASE_IDX                                                                1
1710#define regUMCCH4_2_PerfMonCtr3_Lo                                                                      0x10034b
1711#define regUMCCH4_2_PerfMonCtr3_Lo_BASE_IDX                                                             1
1712#define regUMCCH4_2_PerfMonCtr3_Hi                                                                      0x10034c
1713#define regUMCCH4_2_PerfMonCtr3_Hi_BASE_IDX                                                             1
1714#define regUMCCH4_2_PerfMonCtl4                                                                         0x10034d
1715#define regUMCCH4_2_PerfMonCtl4_BASE_IDX                                                                1
1716#define regUMCCH4_2_PerfMonCtr4_Lo                                                                      0x10034e
1717#define regUMCCH4_2_PerfMonCtr4_Lo_BASE_IDX                                                             1
1718#define regUMCCH4_2_PerfMonCtr4_Hi                                                                      0x10034f
1719#define regUMCCH4_2_PerfMonCtr4_Hi_BASE_IDX                                                             1
1720#define regUMCCH4_2_PerfMonCtl5                                                                         0x100350
1721#define regUMCCH4_2_PerfMonCtl5_BASE_IDX                                                                1
1722#define regUMCCH4_2_PerfMonCtr5_Lo                                                                      0x100351
1723#define regUMCCH4_2_PerfMonCtr5_Lo_BASE_IDX                                                             1
1724#define regUMCCH4_2_PerfMonCtr5_Hi                                                                      0x100352
1725#define regUMCCH4_2_PerfMonCtr5_Hi_BASE_IDX                                                             1
1726#define regUMCCH4_2_PerfMonCtl6                                                                         0x100353
1727#define regUMCCH4_2_PerfMonCtl6_BASE_IDX                                                                1
1728#define regUMCCH4_2_PerfMonCtr6_Lo                                                                      0x100354
1729#define regUMCCH4_2_PerfMonCtr6_Lo_BASE_IDX                                                             1
1730#define regUMCCH4_2_PerfMonCtr6_Hi                                                                      0x100355
1731#define regUMCCH4_2_PerfMonCtr6_Hi_BASE_IDX                                                             1
1732#define regUMCCH4_2_PerfMonCtl7                                                                         0x100356
1733#define regUMCCH4_2_PerfMonCtl7_BASE_IDX                                                                1
1734#define regUMCCH4_2_PerfMonCtr7_Lo                                                                      0x100357
1735#define regUMCCH4_2_PerfMonCtr7_Lo_BASE_IDX                                                             1
1736#define regUMCCH4_2_PerfMonCtr7_Hi                                                                      0x100358
1737#define regUMCCH4_2_PerfMonCtr7_Hi_BASE_IDX                                                             1
1738#define regUMCCH4_2_PerfMonCtl8                                                                         0x100359
1739#define regUMCCH4_2_PerfMonCtl8_BASE_IDX                                                                1
1740#define regUMCCH4_2_PerfMonCtr8_Lo                                                                      0x10035a
1741#define regUMCCH4_2_PerfMonCtr8_Lo_BASE_IDX                                                             1
1742#define regUMCCH4_2_PerfMonCtr8_Hi                                                                      0x10035b
1743#define regUMCCH4_2_PerfMonCtr8_Hi_BASE_IDX                                                             1
1744
1745
1746// addressBlock: umc_w_phy_umc2_umcch5_umcchdec
1747// base address: 0x551000
1748#define regUMCCH5_2_BaseAddrCS0                                                                         0x100400
1749#define regUMCCH5_2_BaseAddrCS0_BASE_IDX                                                                1
1750#define regUMCCH5_2_AddrMaskCS01                                                                        0x100408
1751#define regUMCCH5_2_AddrMaskCS01_BASE_IDX                                                               1
1752#define regUMCCH5_2_AddrSelCS01                                                                         0x100410
1753#define regUMCCH5_2_AddrSelCS01_BASE_IDX                                                                1
1754#define regUMCCH5_2_AddrHashBank0                                                                       0x100432
1755#define regUMCCH5_2_AddrHashBank0_BASE_IDX                                                              1
1756#define regUMCCH5_2_AddrHashBank1                                                                       0x100433
1757#define regUMCCH5_2_AddrHashBank1_BASE_IDX                                                              1
1758#define regUMCCH5_2_AddrHashBank2                                                                       0x100434
1759#define regUMCCH5_2_AddrHashBank2_BASE_IDX                                                              1
1760#define regUMCCH5_2_AddrHashBank3                                                                       0x100435
1761#define regUMCCH5_2_AddrHashBank3_BASE_IDX                                                              1
1762#define regUMCCH5_2_AddrHashBank4                                                                       0x100436
1763#define regUMCCH5_2_AddrHashBank4_BASE_IDX                                                              1
1764#define regUMCCH5_2_AddrHashBank5                                                                       0x100437
1765#define regUMCCH5_2_AddrHashBank5_BASE_IDX                                                              1
1766#define regUMCCH5_2_EccErrCntSel                                                                        0x100728
1767#define regUMCCH5_2_EccErrCntSel_BASE_IDX                                                               1
1768#define regUMCCH5_2_EccErrCnt                                                                           0x100729
1769#define regUMCCH5_2_EccErrCnt_BASE_IDX                                                                  1
1770#define regUMCCH5_2_PerfMonCtlClk                                                                       0x100740
1771#define regUMCCH5_2_PerfMonCtlClk_BASE_IDX                                                              1
1772#define regUMCCH5_2_PerfMonCtrClk_Lo                                                                    0x100741
1773#define regUMCCH5_2_PerfMonCtrClk_Lo_BASE_IDX                                                           1
1774#define regUMCCH5_2_PerfMonCtrClk_Hi                                                                    0x100742
1775#define regUMCCH5_2_PerfMonCtrClk_Hi_BASE_IDX                                                           1
1776#define regUMCCH5_2_PerfMonCtl1                                                                         0x100744
1777#define regUMCCH5_2_PerfMonCtl1_BASE_IDX                                                                1
1778#define regUMCCH5_2_PerfMonCtr1_Lo                                                                      0x100745
1779#define regUMCCH5_2_PerfMonCtr1_Lo_BASE_IDX                                                             1
1780#define regUMCCH5_2_PerfMonCtr1_Hi                                                                      0x100746
1781#define regUMCCH5_2_PerfMonCtr1_Hi_BASE_IDX                                                             1
1782#define regUMCCH5_2_PerfMonCtl2                                                                         0x100747
1783#define regUMCCH5_2_PerfMonCtl2_BASE_IDX                                                                1
1784#define regUMCCH5_2_PerfMonCtr2_Lo                                                                      0x100748
1785#define regUMCCH5_2_PerfMonCtr2_Lo_BASE_IDX                                                             1
1786#define regUMCCH5_2_PerfMonCtr2_Hi                                                                      0x100749
1787#define regUMCCH5_2_PerfMonCtr2_Hi_BASE_IDX                                                             1
1788#define regUMCCH5_2_PerfMonCtl3                                                                         0x10074a
1789#define regUMCCH5_2_PerfMonCtl3_BASE_IDX                                                                1
1790#define regUMCCH5_2_PerfMonCtr3_Lo                                                                      0x10074b
1791#define regUMCCH5_2_PerfMonCtr3_Lo_BASE_IDX                                                             1
1792#define regUMCCH5_2_PerfMonCtr3_Hi                                                                      0x10074c
1793#define regUMCCH5_2_PerfMonCtr3_Hi_BASE_IDX                                                             1
1794#define regUMCCH5_2_PerfMonCtl4                                                                         0x10074d
1795#define regUMCCH5_2_PerfMonCtl4_BASE_IDX                                                                1
1796#define regUMCCH5_2_PerfMonCtr4_Lo                                                                      0x10074e
1797#define regUMCCH5_2_PerfMonCtr4_Lo_BASE_IDX                                                             1
1798#define regUMCCH5_2_PerfMonCtr4_Hi                                                                      0x10074f
1799#define regUMCCH5_2_PerfMonCtr4_Hi_BASE_IDX                                                             1
1800#define regUMCCH5_2_PerfMonCtl5                                                                         0x100750
1801#define regUMCCH5_2_PerfMonCtl5_BASE_IDX                                                                1
1802#define regUMCCH5_2_PerfMonCtr5_Lo                                                                      0x100751
1803#define regUMCCH5_2_PerfMonCtr5_Lo_BASE_IDX                                                             1
1804#define regUMCCH5_2_PerfMonCtr5_Hi                                                                      0x100752
1805#define regUMCCH5_2_PerfMonCtr5_Hi_BASE_IDX                                                             1
1806#define regUMCCH5_2_PerfMonCtl6                                                                         0x100753
1807#define regUMCCH5_2_PerfMonCtl6_BASE_IDX                                                                1
1808#define regUMCCH5_2_PerfMonCtr6_Lo                                                                      0x100754
1809#define regUMCCH5_2_PerfMonCtr6_Lo_BASE_IDX                                                             1
1810#define regUMCCH5_2_PerfMonCtr6_Hi                                                                      0x100755
1811#define regUMCCH5_2_PerfMonCtr6_Hi_BASE_IDX                                                             1
1812#define regUMCCH5_2_PerfMonCtl7                                                                         0x100756
1813#define regUMCCH5_2_PerfMonCtl7_BASE_IDX                                                                1
1814#define regUMCCH5_2_PerfMonCtr7_Lo                                                                      0x100757
1815#define regUMCCH5_2_PerfMonCtr7_Lo_BASE_IDX                                                             1
1816#define regUMCCH5_2_PerfMonCtr7_Hi                                                                      0x100758
1817#define regUMCCH5_2_PerfMonCtr7_Hi_BASE_IDX                                                             1
1818#define regUMCCH5_2_PerfMonCtl8                                                                         0x100759
1819#define regUMCCH5_2_PerfMonCtl8_BASE_IDX                                                                1
1820#define regUMCCH5_2_PerfMonCtr8_Lo                                                                      0x10075a
1821#define regUMCCH5_2_PerfMonCtr8_Lo_BASE_IDX                                                             1
1822#define regUMCCH5_2_PerfMonCtr8_Hi                                                                      0x10075b
1823#define regUMCCH5_2_PerfMonCtr8_Hi_BASE_IDX                                                             1
1824
1825
1826// addressBlock: umc_w_phy_umc2_umcch6_umcchdec
1827// base address: 0x552000
1828#define regUMCCH6_2_BaseAddrCS0                                                                         0x100800
1829#define regUMCCH6_2_BaseAddrCS0_BASE_IDX                                                                1
1830#define regUMCCH6_2_AddrMaskCS01                                                                        0x100808
1831#define regUMCCH6_2_AddrMaskCS01_BASE_IDX                                                               1
1832#define regUMCCH6_2_AddrSelCS01                                                                         0x100810
1833#define regUMCCH6_2_AddrSelCS01_BASE_IDX                                                                1
1834#define regUMCCH6_2_AddrHashBank0                                                                       0x100832
1835#define regUMCCH6_2_AddrHashBank0_BASE_IDX                                                              1
1836#define regUMCCH6_2_AddrHashBank1                                                                       0x100833
1837#define regUMCCH6_2_AddrHashBank1_BASE_IDX                                                              1
1838#define regUMCCH6_2_AddrHashBank2                                                                       0x100834
1839#define regUMCCH6_2_AddrHashBank2_BASE_IDX                                                              1
1840#define regUMCCH6_2_AddrHashBank3                                                                       0x100835
1841#define regUMCCH6_2_AddrHashBank3_BASE_IDX                                                              1
1842#define regUMCCH6_2_AddrHashBank4                                                                       0x100836
1843#define regUMCCH6_2_AddrHashBank4_BASE_IDX                                                              1
1844#define regUMCCH6_2_AddrHashBank5                                                                       0x100837
1845#define regUMCCH6_2_AddrHashBank5_BASE_IDX                                                              1
1846#define regUMCCH6_2_EccErrCntSel                                                                        0x100b28
1847#define regUMCCH6_2_EccErrCntSel_BASE_IDX                                                               1
1848#define regUMCCH6_2_EccErrCnt                                                                           0x100b29
1849#define regUMCCH6_2_EccErrCnt_BASE_IDX                                                                  1
1850#define regUMCCH6_2_PerfMonCtlClk                                                                       0x100b40
1851#define regUMCCH6_2_PerfMonCtlClk_BASE_IDX                                                              1
1852#define regUMCCH6_2_PerfMonCtrClk_Lo                                                                    0x100b41
1853#define regUMCCH6_2_PerfMonCtrClk_Lo_BASE_IDX                                                           1
1854#define regUMCCH6_2_PerfMonCtrClk_Hi                                                                    0x100b42
1855#define regUMCCH6_2_PerfMonCtrClk_Hi_BASE_IDX                                                           1
1856#define regUMCCH6_2_PerfMonCtl1                                                                         0x100b44
1857#define regUMCCH6_2_PerfMonCtl1_BASE_IDX                                                                1
1858#define regUMCCH6_2_PerfMonCtr1_Lo                                                                      0x100b45
1859#define regUMCCH6_2_PerfMonCtr1_Lo_BASE_IDX                                                             1
1860#define regUMCCH6_2_PerfMonCtr1_Hi                                                                      0x100b46
1861#define regUMCCH6_2_PerfMonCtr1_Hi_BASE_IDX                                                             1
1862#define regUMCCH6_2_PerfMonCtl2                                                                         0x100b47
1863#define regUMCCH6_2_PerfMonCtl2_BASE_IDX                                                                1
1864#define regUMCCH6_2_PerfMonCtr2_Lo                                                                      0x100b48
1865#define regUMCCH6_2_PerfMonCtr2_Lo_BASE_IDX                                                             1
1866#define regUMCCH6_2_PerfMonCtr2_Hi                                                                      0x100b49
1867#define regUMCCH6_2_PerfMonCtr2_Hi_BASE_IDX                                                             1
1868#define regUMCCH6_2_PerfMonCtl3                                                                         0x100b4a
1869#define regUMCCH6_2_PerfMonCtl3_BASE_IDX                                                                1
1870#define regUMCCH6_2_PerfMonCtr3_Lo                                                                      0x100b4b
1871#define regUMCCH6_2_PerfMonCtr3_Lo_BASE_IDX                                                             1
1872#define regUMCCH6_2_PerfMonCtr3_Hi                                                                      0x100b4c
1873#define regUMCCH6_2_PerfMonCtr3_Hi_BASE_IDX                                                             1
1874#define regUMCCH6_2_PerfMonCtl4                                                                         0x100b4d
1875#define regUMCCH6_2_PerfMonCtl4_BASE_IDX                                                                1
1876#define regUMCCH6_2_PerfMonCtr4_Lo                                                                      0x100b4e
1877#define regUMCCH6_2_PerfMonCtr4_Lo_BASE_IDX                                                             1
1878#define regUMCCH6_2_PerfMonCtr4_Hi                                                                      0x100b4f
1879#define regUMCCH6_2_PerfMonCtr4_Hi_BASE_IDX                                                             1
1880#define regUMCCH6_2_PerfMonCtl5                                                                         0x100b50
1881#define regUMCCH6_2_PerfMonCtl5_BASE_IDX                                                                1
1882#define regUMCCH6_2_PerfMonCtr5_Lo                                                                      0x100b51
1883#define regUMCCH6_2_PerfMonCtr5_Lo_BASE_IDX                                                             1
1884#define regUMCCH6_2_PerfMonCtr5_Hi                                                                      0x100b52
1885#define regUMCCH6_2_PerfMonCtr5_Hi_BASE_IDX                                                             1
1886#define regUMCCH6_2_PerfMonCtl6                                                                         0x100b53
1887#define regUMCCH6_2_PerfMonCtl6_BASE_IDX                                                                1
1888#define regUMCCH6_2_PerfMonCtr6_Lo                                                                      0x100b54
1889#define regUMCCH6_2_PerfMonCtr6_Lo_BASE_IDX                                                             1
1890#define regUMCCH6_2_PerfMonCtr6_Hi                                                                      0x100b55
1891#define regUMCCH6_2_PerfMonCtr6_Hi_BASE_IDX                                                             1
1892#define regUMCCH6_2_PerfMonCtl7                                                                         0x100b56
1893#define regUMCCH6_2_PerfMonCtl7_BASE_IDX                                                                1
1894#define regUMCCH6_2_PerfMonCtr7_Lo                                                                      0x100b57
1895#define regUMCCH6_2_PerfMonCtr7_Lo_BASE_IDX                                                             1
1896#define regUMCCH6_2_PerfMonCtr7_Hi                                                                      0x100b58
1897#define regUMCCH6_2_PerfMonCtr7_Hi_BASE_IDX                                                             1
1898#define regUMCCH6_2_PerfMonCtl8                                                                         0x100b59
1899#define regUMCCH6_2_PerfMonCtl8_BASE_IDX                                                                1
1900#define regUMCCH6_2_PerfMonCtr8_Lo                                                                      0x100b5a
1901#define regUMCCH6_2_PerfMonCtr8_Lo_BASE_IDX                                                             1
1902#define regUMCCH6_2_PerfMonCtr8_Hi                                                                      0x100b5b
1903#define regUMCCH6_2_PerfMonCtr8_Hi_BASE_IDX                                                             1
1904
1905
1906// addressBlock: umc_w_phy_umc2_umcch7_umcchdec
1907// base address: 0x553000
1908#define regUMCCH7_2_BaseAddrCS0                                                                         0x100c00
1909#define regUMCCH7_2_BaseAddrCS0_BASE_IDX                                                                1
1910#define regUMCCH7_2_AddrMaskCS01                                                                        0x100c08
1911#define regUMCCH7_2_AddrMaskCS01_BASE_IDX                                                               1
1912#define regUMCCH7_2_AddrSelCS01                                                                         0x100c10
1913#define regUMCCH7_2_AddrSelCS01_BASE_IDX                                                                1
1914#define regUMCCH7_2_AddrHashBank0                                                                       0x100c32
1915#define regUMCCH7_2_AddrHashBank0_BASE_IDX                                                              1
1916#define regUMCCH7_2_AddrHashBank1                                                                       0x100c33
1917#define regUMCCH7_2_AddrHashBank1_BASE_IDX                                                              1
1918#define regUMCCH7_2_AddrHashBank2                                                                       0x100c34
1919#define regUMCCH7_2_AddrHashBank2_BASE_IDX                                                              1
1920#define regUMCCH7_2_AddrHashBank3                                                                       0x100c35
1921#define regUMCCH7_2_AddrHashBank3_BASE_IDX                                                              1
1922#define regUMCCH7_2_AddrHashBank4                                                                       0x100c36
1923#define regUMCCH7_2_AddrHashBank4_BASE_IDX                                                              1
1924#define regUMCCH7_2_AddrHashBank5                                                                       0x100c37
1925#define regUMCCH7_2_AddrHashBank5_BASE_IDX                                                              1
1926#define regUMCCH7_2_EccErrCntSel                                                                        0x100f28
1927#define regUMCCH7_2_EccErrCntSel_BASE_IDX                                                               1
1928#define regUMCCH7_2_EccErrCnt                                                                           0x100f29
1929#define regUMCCH7_2_EccErrCnt_BASE_IDX                                                                  1
1930#define regUMCCH7_2_PerfMonCtlClk                                                                       0x100f40
1931#define regUMCCH7_2_PerfMonCtlClk_BASE_IDX                                                              1
1932#define regUMCCH7_2_PerfMonCtrClk_Lo                                                                    0x100f41
1933#define regUMCCH7_2_PerfMonCtrClk_Lo_BASE_IDX                                                           1
1934#define regUMCCH7_2_PerfMonCtrClk_Hi                                                                    0x100f42
1935#define regUMCCH7_2_PerfMonCtrClk_Hi_BASE_IDX                                                           1
1936#define regUMCCH7_2_PerfMonCtl1                                                                         0x100f44
1937#define regUMCCH7_2_PerfMonCtl1_BASE_IDX                                                                1
1938#define regUMCCH7_2_PerfMonCtr1_Lo                                                                      0x100f45
1939#define regUMCCH7_2_PerfMonCtr1_Lo_BASE_IDX                                                             1
1940#define regUMCCH7_2_PerfMonCtr1_Hi                                                                      0x100f46
1941#define regUMCCH7_2_PerfMonCtr1_Hi_BASE_IDX                                                             1
1942#define regUMCCH7_2_PerfMonCtl2                                                                         0x100f47
1943#define regUMCCH7_2_PerfMonCtl2_BASE_IDX                                                                1
1944#define regUMCCH7_2_PerfMonCtr2_Lo                                                                      0x100f48
1945#define regUMCCH7_2_PerfMonCtr2_Lo_BASE_IDX                                                             1
1946#define regUMCCH7_2_PerfMonCtr2_Hi                                                                      0x100f49
1947#define regUMCCH7_2_PerfMonCtr2_Hi_BASE_IDX                                                             1
1948#define regUMCCH7_2_PerfMonCtl3                                                                         0x100f4a
1949#define regUMCCH7_2_PerfMonCtl3_BASE_IDX                                                                1
1950#define regUMCCH7_2_PerfMonCtr3_Lo                                                                      0x100f4b
1951#define regUMCCH7_2_PerfMonCtr3_Lo_BASE_IDX                                                             1
1952#define regUMCCH7_2_PerfMonCtr3_Hi                                                                      0x100f4c
1953#define regUMCCH7_2_PerfMonCtr3_Hi_BASE_IDX                                                             1
1954#define regUMCCH7_2_PerfMonCtl4                                                                         0x100f4d
1955#define regUMCCH7_2_PerfMonCtl4_BASE_IDX                                                                1
1956#define regUMCCH7_2_PerfMonCtr4_Lo                                                                      0x100f4e
1957#define regUMCCH7_2_PerfMonCtr4_Lo_BASE_IDX                                                             1
1958#define regUMCCH7_2_PerfMonCtr4_Hi                                                                      0x100f4f
1959#define regUMCCH7_2_PerfMonCtr4_Hi_BASE_IDX                                                             1
1960#define regUMCCH7_2_PerfMonCtl5                                                                         0x100f50
1961#define regUMCCH7_2_PerfMonCtl5_BASE_IDX                                                                1
1962#define regUMCCH7_2_PerfMonCtr5_Lo                                                                      0x100f51
1963#define regUMCCH7_2_PerfMonCtr5_Lo_BASE_IDX                                                             1
1964#define regUMCCH7_2_PerfMonCtr5_Hi                                                                      0x100f52
1965#define regUMCCH7_2_PerfMonCtr5_Hi_BASE_IDX                                                             1
1966#define regUMCCH7_2_PerfMonCtl6                                                                         0x100f53
1967#define regUMCCH7_2_PerfMonCtl6_BASE_IDX                                                                1
1968#define regUMCCH7_2_PerfMonCtr6_Lo                                                                      0x100f54
1969#define regUMCCH7_2_PerfMonCtr6_Lo_BASE_IDX                                                             1
1970#define regUMCCH7_2_PerfMonCtr6_Hi                                                                      0x100f55
1971#define regUMCCH7_2_PerfMonCtr6_Hi_BASE_IDX                                                             1
1972#define regUMCCH7_2_PerfMonCtl7                                                                         0x100f56
1973#define regUMCCH7_2_PerfMonCtl7_BASE_IDX                                                                1
1974#define regUMCCH7_2_PerfMonCtr7_Lo                                                                      0x100f57
1975#define regUMCCH7_2_PerfMonCtr7_Lo_BASE_IDX                                                             1
1976#define regUMCCH7_2_PerfMonCtr7_Hi                                                                      0x100f58
1977#define regUMCCH7_2_PerfMonCtr7_Hi_BASE_IDX                                                             1
1978#define regUMCCH7_2_PerfMonCtl8                                                                         0x100f59
1979#define regUMCCH7_2_PerfMonCtl8_BASE_IDX                                                                1
1980#define regUMCCH7_2_PerfMonCtr8_Lo                                                                      0x100f5a
1981#define regUMCCH7_2_PerfMonCtr8_Lo_BASE_IDX                                                             1
1982#define regUMCCH7_2_PerfMonCtr8_Hi                                                                      0x100f5b
1983#define regUMCCH7_2_PerfMonCtr8_Hi_BASE_IDX                                                             1
1984
1985
1986// addressBlock: umc_w_phy_umc3_umcch0_umcchdec
1987// base address: 0x650000
1988#define regUMCCH0_3_BaseAddrCS0                                                                         0x140000
1989#define regUMCCH0_3_BaseAddrCS0_BASE_IDX                                                                1
1990#define regUMCCH0_3_AddrMaskCS01                                                                        0x140008
1991#define regUMCCH0_3_AddrMaskCS01_BASE_IDX                                                               1
1992#define regUMCCH0_3_AddrSelCS01                                                                         0x140010
1993#define regUMCCH0_3_AddrSelCS01_BASE_IDX                                                                1
1994#define regUMCCH0_3_AddrHashBank0                                                                       0x140032
1995#define regUMCCH0_3_AddrHashBank0_BASE_IDX                                                              1
1996#define regUMCCH0_3_AddrHashBank1                                                                       0x140033
1997#define regUMCCH0_3_AddrHashBank1_BASE_IDX                                                              1
1998#define regUMCCH0_3_AddrHashBank2                                                                       0x140034
1999#define regUMCCH0_3_AddrHashBank2_BASE_IDX                                                              1
2000#define regUMCCH0_3_AddrHashBank3                                                                       0x140035
2001#define regUMCCH0_3_AddrHashBank3_BASE_IDX                                                              1
2002#define regUMCCH0_3_AddrHashBank4                                                                       0x140036
2003#define regUMCCH0_3_AddrHashBank4_BASE_IDX                                                              1
2004#define regUMCCH0_3_AddrHashBank5                                                                       0x140037
2005#define regUMCCH0_3_AddrHashBank5_BASE_IDX                                                              1
2006#define regUMCCH0_3_EccErrCntSel                                                                        0x140328
2007#define regUMCCH0_3_EccErrCntSel_BASE_IDX                                                               1
2008#define regUMCCH0_3_EccErrCnt                                                                           0x140329
2009#define regUMCCH0_3_EccErrCnt_BASE_IDX                                                                  1
2010#define regUMCCH0_3_PerfMonCtlClk                                                                       0x140340
2011#define regUMCCH0_3_PerfMonCtlClk_BASE_IDX                                                              1
2012#define regUMCCH0_3_PerfMonCtrClk_Lo                                                                    0x140341
2013#define regUMCCH0_3_PerfMonCtrClk_Lo_BASE_IDX                                                           1
2014#define regUMCCH0_3_PerfMonCtrClk_Hi                                                                    0x140342
2015#define regUMCCH0_3_PerfMonCtrClk_Hi_BASE_IDX                                                           1
2016#define regUMCCH0_3_PerfMonCtl1                                                                         0x140344
2017#define regUMCCH0_3_PerfMonCtl1_BASE_IDX                                                                1
2018#define regUMCCH0_3_PerfMonCtr1_Lo                                                                      0x140345
2019#define regUMCCH0_3_PerfMonCtr1_Lo_BASE_IDX                                                             1
2020#define regUMCCH0_3_PerfMonCtr1_Hi                                                                      0x140346
2021#define regUMCCH0_3_PerfMonCtr1_Hi_BASE_IDX                                                             1
2022#define regUMCCH0_3_PerfMonCtl2                                                                         0x140347
2023#define regUMCCH0_3_PerfMonCtl2_BASE_IDX                                                                1
2024#define regUMCCH0_3_PerfMonCtr2_Lo                                                                      0x140348
2025#define regUMCCH0_3_PerfMonCtr2_Lo_BASE_IDX                                                             1
2026#define regUMCCH0_3_PerfMonCtr2_Hi                                                                      0x140349
2027#define regUMCCH0_3_PerfMonCtr2_Hi_BASE_IDX                                                             1
2028#define regUMCCH0_3_PerfMonCtl3                                                                         0x14034a
2029#define regUMCCH0_3_PerfMonCtl3_BASE_IDX                                                                1
2030#define regUMCCH0_3_PerfMonCtr3_Lo                                                                      0x14034b
2031#define regUMCCH0_3_PerfMonCtr3_Lo_BASE_IDX                                                             1
2032#define regUMCCH0_3_PerfMonCtr3_Hi                                                                      0x14034c
2033#define regUMCCH0_3_PerfMonCtr3_Hi_BASE_IDX                                                             1
2034#define regUMCCH0_3_PerfMonCtl4                                                                         0x14034d
2035#define regUMCCH0_3_PerfMonCtl4_BASE_IDX                                                                1
2036#define regUMCCH0_3_PerfMonCtr4_Lo                                                                      0x14034e
2037#define regUMCCH0_3_PerfMonCtr4_Lo_BASE_IDX                                                             1
2038#define regUMCCH0_3_PerfMonCtr4_Hi                                                                      0x14034f
2039#define regUMCCH0_3_PerfMonCtr4_Hi_BASE_IDX                                                             1
2040#define regUMCCH0_3_PerfMonCtl5                                                                         0x140350
2041#define regUMCCH0_3_PerfMonCtl5_BASE_IDX                                                                1
2042#define regUMCCH0_3_PerfMonCtr5_Lo                                                                      0x140351
2043#define regUMCCH0_3_PerfMonCtr5_Lo_BASE_IDX                                                             1
2044#define regUMCCH0_3_PerfMonCtr5_Hi                                                                      0x140352
2045#define regUMCCH0_3_PerfMonCtr5_Hi_BASE_IDX                                                             1
2046#define regUMCCH0_3_PerfMonCtl6                                                                         0x140353
2047#define regUMCCH0_3_PerfMonCtl6_BASE_IDX                                                                1
2048#define regUMCCH0_3_PerfMonCtr6_Lo                                                                      0x140354
2049#define regUMCCH0_3_PerfMonCtr6_Lo_BASE_IDX                                                             1
2050#define regUMCCH0_3_PerfMonCtr6_Hi                                                                      0x140355
2051#define regUMCCH0_3_PerfMonCtr6_Hi_BASE_IDX                                                             1
2052#define regUMCCH0_3_PerfMonCtl7                                                                         0x140356
2053#define regUMCCH0_3_PerfMonCtl7_BASE_IDX                                                                1
2054#define regUMCCH0_3_PerfMonCtr7_Lo                                                                      0x140357
2055#define regUMCCH0_3_PerfMonCtr7_Lo_BASE_IDX                                                             1
2056#define regUMCCH0_3_PerfMonCtr7_Hi                                                                      0x140358
2057#define regUMCCH0_3_PerfMonCtr7_Hi_BASE_IDX                                                             1
2058#define regUMCCH0_3_PerfMonCtl8                                                                         0x140359
2059#define regUMCCH0_3_PerfMonCtl8_BASE_IDX                                                                1
2060#define regUMCCH0_3_PerfMonCtr8_Lo                                                                      0x14035a
2061#define regUMCCH0_3_PerfMonCtr8_Lo_BASE_IDX                                                             1
2062#define regUMCCH0_3_PerfMonCtr8_Hi                                                                      0x14035b
2063#define regUMCCH0_3_PerfMonCtr8_Hi_BASE_IDX                                                             1
2064
2065
2066// addressBlock: umc_w_phy_umc3_umcch1_umcchdec
2067// base address: 0x651000
2068#define regUMCCH1_3_BaseAddrCS0                                                                         0x140400
2069#define regUMCCH1_3_BaseAddrCS0_BASE_IDX                                                                1
2070#define regUMCCH1_3_AddrMaskCS01                                                                        0x140408
2071#define regUMCCH1_3_AddrMaskCS01_BASE_IDX                                                               1
2072#define regUMCCH1_3_AddrSelCS01                                                                         0x140410
2073#define regUMCCH1_3_AddrSelCS01_BASE_IDX                                                                1
2074#define regUMCCH1_3_AddrHashBank0                                                                       0x140432
2075#define regUMCCH1_3_AddrHashBank0_BASE_IDX                                                              1
2076#define regUMCCH1_3_AddrHashBank1                                                                       0x140433
2077#define regUMCCH1_3_AddrHashBank1_BASE_IDX                                                              1
2078#define regUMCCH1_3_AddrHashBank2                                                                       0x140434
2079#define regUMCCH1_3_AddrHashBank2_BASE_IDX                                                              1
2080#define regUMCCH1_3_AddrHashBank3                                                                       0x140435
2081#define regUMCCH1_3_AddrHashBank3_BASE_IDX                                                              1
2082#define regUMCCH1_3_AddrHashBank4                                                                       0x140436
2083#define regUMCCH1_3_AddrHashBank4_BASE_IDX                                                              1
2084#define regUMCCH1_3_AddrHashBank5                                                                       0x140437
2085#define regUMCCH1_3_AddrHashBank5_BASE_IDX                                                              1
2086#define regUMCCH1_3_EccErrCntSel                                                                        0x140728
2087#define regUMCCH1_3_EccErrCntSel_BASE_IDX                                                               1
2088#define regUMCCH1_3_EccErrCnt                                                                           0x140729
2089#define regUMCCH1_3_EccErrCnt_BASE_IDX                                                                  1
2090#define regUMCCH1_3_PerfMonCtlClk                                                                       0x140740
2091#define regUMCCH1_3_PerfMonCtlClk_BASE_IDX                                                              1
2092#define regUMCCH1_3_PerfMonCtrClk_Lo                                                                    0x140741
2093#define regUMCCH1_3_PerfMonCtrClk_Lo_BASE_IDX                                                           1
2094#define regUMCCH1_3_PerfMonCtrClk_Hi                                                                    0x140742
2095#define regUMCCH1_3_PerfMonCtrClk_Hi_BASE_IDX                                                           1
2096#define regUMCCH1_3_PerfMonCtl1                                                                         0x140744
2097#define regUMCCH1_3_PerfMonCtl1_BASE_IDX                                                                1
2098#define regUMCCH1_3_PerfMonCtr1_Lo                                                                      0x140745
2099#define regUMCCH1_3_PerfMonCtr1_Lo_BASE_IDX                                                             1
2100#define regUMCCH1_3_PerfMonCtr1_Hi                                                                      0x140746
2101#define regUMCCH1_3_PerfMonCtr1_Hi_BASE_IDX                                                             1
2102#define regUMCCH1_3_PerfMonCtl2                                                                         0x140747
2103#define regUMCCH1_3_PerfMonCtl2_BASE_IDX                                                                1
2104#define regUMCCH1_3_PerfMonCtr2_Lo                                                                      0x140748
2105#define regUMCCH1_3_PerfMonCtr2_Lo_BASE_IDX                                                             1
2106#define regUMCCH1_3_PerfMonCtr2_Hi                                                                      0x140749
2107#define regUMCCH1_3_PerfMonCtr2_Hi_BASE_IDX                                                             1
2108#define regUMCCH1_3_PerfMonCtl3                                                                         0x14074a
2109#define regUMCCH1_3_PerfMonCtl3_BASE_IDX                                                                1
2110#define regUMCCH1_3_PerfMonCtr3_Lo                                                                      0x14074b
2111#define regUMCCH1_3_PerfMonCtr3_Lo_BASE_IDX                                                             1
2112#define regUMCCH1_3_PerfMonCtr3_Hi                                                                      0x14074c
2113#define regUMCCH1_3_PerfMonCtr3_Hi_BASE_IDX                                                             1
2114#define regUMCCH1_3_PerfMonCtl4                                                                         0x14074d
2115#define regUMCCH1_3_PerfMonCtl4_BASE_IDX                                                                1
2116#define regUMCCH1_3_PerfMonCtr4_Lo                                                                      0x14074e
2117#define regUMCCH1_3_PerfMonCtr4_Lo_BASE_IDX                                                             1
2118#define regUMCCH1_3_PerfMonCtr4_Hi                                                                      0x14074f
2119#define regUMCCH1_3_PerfMonCtr4_Hi_BASE_IDX                                                             1
2120#define regUMCCH1_3_PerfMonCtl5                                                                         0x140750
2121#define regUMCCH1_3_PerfMonCtl5_BASE_IDX                                                                1
2122#define regUMCCH1_3_PerfMonCtr5_Lo                                                                      0x140751
2123#define regUMCCH1_3_PerfMonCtr5_Lo_BASE_IDX                                                             1
2124#define regUMCCH1_3_PerfMonCtr5_Hi                                                                      0x140752
2125#define regUMCCH1_3_PerfMonCtr5_Hi_BASE_IDX                                                             1
2126#define regUMCCH1_3_PerfMonCtl6                                                                         0x140753
2127#define regUMCCH1_3_PerfMonCtl6_BASE_IDX                                                                1
2128#define regUMCCH1_3_PerfMonCtr6_Lo                                                                      0x140754
2129#define regUMCCH1_3_PerfMonCtr6_Lo_BASE_IDX                                                             1
2130#define regUMCCH1_3_PerfMonCtr6_Hi                                                                      0x140755
2131#define regUMCCH1_3_PerfMonCtr6_Hi_BASE_IDX                                                             1
2132#define regUMCCH1_3_PerfMonCtl7                                                                         0x140756
2133#define regUMCCH1_3_PerfMonCtl7_BASE_IDX                                                                1
2134#define regUMCCH1_3_PerfMonCtr7_Lo                                                                      0x140757
2135#define regUMCCH1_3_PerfMonCtr7_Lo_BASE_IDX                                                             1
2136#define regUMCCH1_3_PerfMonCtr7_Hi                                                                      0x140758
2137#define regUMCCH1_3_PerfMonCtr7_Hi_BASE_IDX                                                             1
2138#define regUMCCH1_3_PerfMonCtl8                                                                         0x140759
2139#define regUMCCH1_3_PerfMonCtl8_BASE_IDX                                                                1
2140#define regUMCCH1_3_PerfMonCtr8_Lo                                                                      0x14075a
2141#define regUMCCH1_3_PerfMonCtr8_Lo_BASE_IDX                                                             1
2142#define regUMCCH1_3_PerfMonCtr8_Hi                                                                      0x14075b
2143#define regUMCCH1_3_PerfMonCtr8_Hi_BASE_IDX                                                             1
2144
2145
2146// addressBlock: umc_w_phy_umc3_umcch2_umcchdec
2147// base address: 0x652000
2148#define regUMCCH2_3_BaseAddrCS0                                                                         0x140800
2149#define regUMCCH2_3_BaseAddrCS0_BASE_IDX                                                                1
2150#define regUMCCH2_3_AddrMaskCS01                                                                        0x140808
2151#define regUMCCH2_3_AddrMaskCS01_BASE_IDX                                                               1
2152#define regUMCCH2_3_AddrSelCS01                                                                         0x140810
2153#define regUMCCH2_3_AddrSelCS01_BASE_IDX                                                                1
2154#define regUMCCH2_3_AddrHashBank0                                                                       0x140832
2155#define regUMCCH2_3_AddrHashBank0_BASE_IDX                                                              1
2156#define regUMCCH2_3_AddrHashBank1                                                                       0x140833
2157#define regUMCCH2_3_AddrHashBank1_BASE_IDX                                                              1
2158#define regUMCCH2_3_AddrHashBank2                                                                       0x140834
2159#define regUMCCH2_3_AddrHashBank2_BASE_IDX                                                              1
2160#define regUMCCH2_3_AddrHashBank3                                                                       0x140835
2161#define regUMCCH2_3_AddrHashBank3_BASE_IDX                                                              1
2162#define regUMCCH2_3_AddrHashBank4                                                                       0x140836
2163#define regUMCCH2_3_AddrHashBank4_BASE_IDX                                                              1
2164#define regUMCCH2_3_AddrHashBank5                                                                       0x140837
2165#define regUMCCH2_3_AddrHashBank5_BASE_IDX                                                              1
2166#define regUMCCH2_3_EccErrCntSel                                                                        0x140b28
2167#define regUMCCH2_3_EccErrCntSel_BASE_IDX                                                               1
2168#define regUMCCH2_3_EccErrCnt                                                                           0x140b29
2169#define regUMCCH2_3_EccErrCnt_BASE_IDX                                                                  1
2170#define regUMCCH2_3_PerfMonCtlClk                                                                       0x140b40
2171#define regUMCCH2_3_PerfMonCtlClk_BASE_IDX                                                              1
2172#define regUMCCH2_3_PerfMonCtrClk_Lo                                                                    0x140b41
2173#define regUMCCH2_3_PerfMonCtrClk_Lo_BASE_IDX                                                           1
2174#define regUMCCH2_3_PerfMonCtrClk_Hi                                                                    0x140b42
2175#define regUMCCH2_3_PerfMonCtrClk_Hi_BASE_IDX                                                           1
2176#define regUMCCH2_3_PerfMonCtl1                                                                         0x140b44
2177#define regUMCCH2_3_PerfMonCtl1_BASE_IDX                                                                1
2178#define regUMCCH2_3_PerfMonCtr1_Lo                                                                      0x140b45
2179#define regUMCCH2_3_PerfMonCtr1_Lo_BASE_IDX                                                             1
2180#define regUMCCH2_3_PerfMonCtr1_Hi                                                                      0x140b46
2181#define regUMCCH2_3_PerfMonCtr1_Hi_BASE_IDX                                                             1
2182#define regUMCCH2_3_PerfMonCtl2                                                                         0x140b47
2183#define regUMCCH2_3_PerfMonCtl2_BASE_IDX                                                                1
2184#define regUMCCH2_3_PerfMonCtr2_Lo                                                                      0x140b48
2185#define regUMCCH2_3_PerfMonCtr2_Lo_BASE_IDX                                                             1
2186#define regUMCCH2_3_PerfMonCtr2_Hi                                                                      0x140b49
2187#define regUMCCH2_3_PerfMonCtr2_Hi_BASE_IDX                                                             1
2188#define regUMCCH2_3_PerfMonCtl3                                                                         0x140b4a
2189#define regUMCCH2_3_PerfMonCtl3_BASE_IDX                                                                1
2190#define regUMCCH2_3_PerfMonCtr3_Lo                                                                      0x140b4b
2191#define regUMCCH2_3_PerfMonCtr3_Lo_BASE_IDX                                                             1
2192#define regUMCCH2_3_PerfMonCtr3_Hi                                                                      0x140b4c
2193#define regUMCCH2_3_PerfMonCtr3_Hi_BASE_IDX                                                             1
2194#define regUMCCH2_3_PerfMonCtl4                                                                         0x140b4d
2195#define regUMCCH2_3_PerfMonCtl4_BASE_IDX                                                                1
2196#define regUMCCH2_3_PerfMonCtr4_Lo                                                                      0x140b4e
2197#define regUMCCH2_3_PerfMonCtr4_Lo_BASE_IDX                                                             1
2198#define regUMCCH2_3_PerfMonCtr4_Hi                                                                      0x140b4f
2199#define regUMCCH2_3_PerfMonCtr4_Hi_BASE_IDX                                                             1
2200#define regUMCCH2_3_PerfMonCtl5                                                                         0x140b50
2201#define regUMCCH2_3_PerfMonCtl5_BASE_IDX                                                                1
2202#define regUMCCH2_3_PerfMonCtr5_Lo                                                                      0x140b51
2203#define regUMCCH2_3_PerfMonCtr5_Lo_BASE_IDX                                                             1
2204#define regUMCCH2_3_PerfMonCtr5_Hi                                                                      0x140b52
2205#define regUMCCH2_3_PerfMonCtr5_Hi_BASE_IDX                                                             1
2206#define regUMCCH2_3_PerfMonCtl6                                                                         0x140b53
2207#define regUMCCH2_3_PerfMonCtl6_BASE_IDX                                                                1
2208#define regUMCCH2_3_PerfMonCtr6_Lo                                                                      0x140b54
2209#define regUMCCH2_3_PerfMonCtr6_Lo_BASE_IDX                                                             1
2210#define regUMCCH2_3_PerfMonCtr6_Hi                                                                      0x140b55
2211#define regUMCCH2_3_PerfMonCtr6_Hi_BASE_IDX                                                             1
2212#define regUMCCH2_3_PerfMonCtl7                                                                         0x140b56
2213#define regUMCCH2_3_PerfMonCtl7_BASE_IDX                                                                1
2214#define regUMCCH2_3_PerfMonCtr7_Lo                                                                      0x140b57
2215#define regUMCCH2_3_PerfMonCtr7_Lo_BASE_IDX                                                             1
2216#define regUMCCH2_3_PerfMonCtr7_Hi                                                                      0x140b58
2217#define regUMCCH2_3_PerfMonCtr7_Hi_BASE_IDX                                                             1
2218#define regUMCCH2_3_PerfMonCtl8                                                                         0x140b59
2219#define regUMCCH2_3_PerfMonCtl8_BASE_IDX                                                                1
2220#define regUMCCH2_3_PerfMonCtr8_Lo                                                                      0x140b5a
2221#define regUMCCH2_3_PerfMonCtr8_Lo_BASE_IDX                                                             1
2222#define regUMCCH2_3_PerfMonCtr8_Hi                                                                      0x140b5b
2223#define regUMCCH2_3_PerfMonCtr8_Hi_BASE_IDX                                                             1
2224
2225
2226// addressBlock: umc_w_phy_umc3_umcch3_umcchdec
2227// base address: 0x653000
2228#define regUMCCH3_3_BaseAddrCS0                                                                         0x140c00
2229#define regUMCCH3_3_BaseAddrCS0_BASE_IDX                                                                1
2230#define regUMCCH3_3_AddrMaskCS01                                                                        0x140c08
2231#define regUMCCH3_3_AddrMaskCS01_BASE_IDX                                                               1
2232#define regUMCCH3_3_AddrSelCS01                                                                         0x140c10
2233#define regUMCCH3_3_AddrSelCS01_BASE_IDX                                                                1
2234#define regUMCCH3_3_AddrHashBank0                                                                       0x140c32
2235#define regUMCCH3_3_AddrHashBank0_BASE_IDX                                                              1
2236#define regUMCCH3_3_AddrHashBank1                                                                       0x140c33
2237#define regUMCCH3_3_AddrHashBank1_BASE_IDX                                                              1
2238#define regUMCCH3_3_AddrHashBank2                                                                       0x140c34
2239#define regUMCCH3_3_AddrHashBank2_BASE_IDX                                                              1
2240#define regUMCCH3_3_AddrHashBank3                                                                       0x140c35
2241#define regUMCCH3_3_AddrHashBank3_BASE_IDX                                                              1
2242#define regUMCCH3_3_AddrHashBank4                                                                       0x140c36
2243#define regUMCCH3_3_AddrHashBank4_BASE_IDX                                                              1
2244#define regUMCCH3_3_AddrHashBank5                                                                       0x140c37
2245#define regUMCCH3_3_AddrHashBank5_BASE_IDX                                                              1
2246#define regUMCCH3_3_EccErrCntSel                                                                        0x140f28
2247#define regUMCCH3_3_EccErrCntSel_BASE_IDX                                                               1
2248#define regUMCCH3_3_EccErrCnt                                                                           0x140f29
2249#define regUMCCH3_3_EccErrCnt_BASE_IDX                                                                  1
2250#define regUMCCH3_3_PerfMonCtlClk                                                                       0x140f40
2251#define regUMCCH3_3_PerfMonCtlClk_BASE_IDX                                                              1
2252#define regUMCCH3_3_PerfMonCtrClk_Lo                                                                    0x140f41
2253#define regUMCCH3_3_PerfMonCtrClk_Lo_BASE_IDX                                                           1
2254#define regUMCCH3_3_PerfMonCtrClk_Hi                                                                    0x140f42
2255#define regUMCCH3_3_PerfMonCtrClk_Hi_BASE_IDX                                                           1
2256#define regUMCCH3_3_PerfMonCtl1                                                                         0x140f44
2257#define regUMCCH3_3_PerfMonCtl1_BASE_IDX                                                                1
2258#define regUMCCH3_3_PerfMonCtr1_Lo                                                                      0x140f45
2259#define regUMCCH3_3_PerfMonCtr1_Lo_BASE_IDX                                                             1
2260#define regUMCCH3_3_PerfMonCtr1_Hi                                                                      0x140f46
2261#define regUMCCH3_3_PerfMonCtr1_Hi_BASE_IDX                                                             1
2262#define regUMCCH3_3_PerfMonCtl2                                                                         0x140f47
2263#define regUMCCH3_3_PerfMonCtl2_BASE_IDX                                                                1
2264#define regUMCCH3_3_PerfMonCtr2_Lo                                                                      0x140f48
2265#define regUMCCH3_3_PerfMonCtr2_Lo_BASE_IDX                                                             1
2266#define regUMCCH3_3_PerfMonCtr2_Hi                                                                      0x140f49
2267#define regUMCCH3_3_PerfMonCtr2_Hi_BASE_IDX                                                             1
2268#define regUMCCH3_3_PerfMonCtl3                                                                         0x140f4a
2269#define regUMCCH3_3_PerfMonCtl3_BASE_IDX                                                                1
2270#define regUMCCH3_3_PerfMonCtr3_Lo                                                                      0x140f4b
2271#define regUMCCH3_3_PerfMonCtr3_Lo_BASE_IDX                                                             1
2272#define regUMCCH3_3_PerfMonCtr3_Hi                                                                      0x140f4c
2273#define regUMCCH3_3_PerfMonCtr3_Hi_BASE_IDX                                                             1
2274#define regUMCCH3_3_PerfMonCtl4                                                                         0x140f4d
2275#define regUMCCH3_3_PerfMonCtl4_BASE_IDX                                                                1
2276#define regUMCCH3_3_PerfMonCtr4_Lo                                                                      0x140f4e
2277#define regUMCCH3_3_PerfMonCtr4_Lo_BASE_IDX                                                             1
2278#define regUMCCH3_3_PerfMonCtr4_Hi                                                                      0x140f4f
2279#define regUMCCH3_3_PerfMonCtr4_Hi_BASE_IDX                                                             1
2280#define regUMCCH3_3_PerfMonCtl5                                                                         0x140f50
2281#define regUMCCH3_3_PerfMonCtl5_BASE_IDX                                                                1
2282#define regUMCCH3_3_PerfMonCtr5_Lo                                                                      0x140f51
2283#define regUMCCH3_3_PerfMonCtr5_Lo_BASE_IDX                                                             1
2284#define regUMCCH3_3_PerfMonCtr5_Hi                                                                      0x140f52
2285#define regUMCCH3_3_PerfMonCtr5_Hi_BASE_IDX                                                             1
2286#define regUMCCH3_3_PerfMonCtl6                                                                         0x140f53
2287#define regUMCCH3_3_PerfMonCtl6_BASE_IDX                                                                1
2288#define regUMCCH3_3_PerfMonCtr6_Lo                                                                      0x140f54
2289#define regUMCCH3_3_PerfMonCtr6_Lo_BASE_IDX                                                             1
2290#define regUMCCH3_3_PerfMonCtr6_Hi                                                                      0x140f55
2291#define regUMCCH3_3_PerfMonCtr6_Hi_BASE_IDX                                                             1
2292#define regUMCCH3_3_PerfMonCtl7                                                                         0x140f56
2293#define regUMCCH3_3_PerfMonCtl7_BASE_IDX                                                                1
2294#define regUMCCH3_3_PerfMonCtr7_Lo                                                                      0x140f57
2295#define regUMCCH3_3_PerfMonCtr7_Lo_BASE_IDX                                                             1
2296#define regUMCCH3_3_PerfMonCtr7_Hi                                                                      0x140f58
2297#define regUMCCH3_3_PerfMonCtr7_Hi_BASE_IDX                                                             1
2298#define regUMCCH3_3_PerfMonCtl8                                                                         0x140f59
2299#define regUMCCH3_3_PerfMonCtl8_BASE_IDX                                                                1
2300#define regUMCCH3_3_PerfMonCtr8_Lo                                                                      0x140f5a
2301#define regUMCCH3_3_PerfMonCtr8_Lo_BASE_IDX                                                             1
2302#define regUMCCH3_3_PerfMonCtr8_Hi                                                                      0x140f5b
2303#define regUMCCH3_3_PerfMonCtr8_Hi_BASE_IDX                                                             1
2304
2305
2306// addressBlock: umc_w_phy_umc3_umcch4_umcchdec
2307// base address: 0x750000
2308#define regUMCCH4_3_BaseAddrCS0                                                                         0x180000
2309#define regUMCCH4_3_BaseAddrCS0_BASE_IDX                                                                1
2310#define regUMCCH4_3_AddrMaskCS01                                                                        0x180008
2311#define regUMCCH4_3_AddrMaskCS01_BASE_IDX                                                               1
2312#define regUMCCH4_3_AddrSelCS01                                                                         0x180010
2313#define regUMCCH4_3_AddrSelCS01_BASE_IDX                                                                1
2314#define regUMCCH4_3_AddrHashBank0                                                                       0x180032
2315#define regUMCCH4_3_AddrHashBank0_BASE_IDX                                                              1
2316#define regUMCCH4_3_AddrHashBank1                                                                       0x180033
2317#define regUMCCH4_3_AddrHashBank1_BASE_IDX                                                              1
2318#define regUMCCH4_3_AddrHashBank2                                                                       0x180034
2319#define regUMCCH4_3_AddrHashBank2_BASE_IDX                                                              1
2320#define regUMCCH4_3_AddrHashBank3                                                                       0x180035
2321#define regUMCCH4_3_AddrHashBank3_BASE_IDX                                                              1
2322#define regUMCCH4_3_AddrHashBank4                                                                       0x180036
2323#define regUMCCH4_3_AddrHashBank4_BASE_IDX                                                              1
2324#define regUMCCH4_3_AddrHashBank5                                                                       0x180037
2325#define regUMCCH4_3_AddrHashBank5_BASE_IDX                                                              1
2326#define regUMCCH4_3_EccErrCntSel                                                                        0x180328
2327#define regUMCCH4_3_EccErrCntSel_BASE_IDX                                                               1
2328#define regUMCCH4_3_EccErrCnt                                                                           0x180329
2329#define regUMCCH4_3_EccErrCnt_BASE_IDX                                                                  1
2330#define regUMCCH4_3_PerfMonCtlClk                                                                       0x180340
2331#define regUMCCH4_3_PerfMonCtlClk_BASE_IDX                                                              1
2332#define regUMCCH4_3_PerfMonCtrClk_Lo                                                                    0x180341
2333#define regUMCCH4_3_PerfMonCtrClk_Lo_BASE_IDX                                                           1
2334#define regUMCCH4_3_PerfMonCtrClk_Hi                                                                    0x180342
2335#define regUMCCH4_3_PerfMonCtrClk_Hi_BASE_IDX                                                           1
2336#define regUMCCH4_3_PerfMonCtl1                                                                         0x180344
2337#define regUMCCH4_3_PerfMonCtl1_BASE_IDX                                                                1
2338#define regUMCCH4_3_PerfMonCtr1_Lo                                                                      0x180345
2339#define regUMCCH4_3_PerfMonCtr1_Lo_BASE_IDX                                                             1
2340#define regUMCCH4_3_PerfMonCtr1_Hi                                                                      0x180346
2341#define regUMCCH4_3_PerfMonCtr1_Hi_BASE_IDX                                                             1
2342#define regUMCCH4_3_PerfMonCtl2                                                                         0x180347
2343#define regUMCCH4_3_PerfMonCtl2_BASE_IDX                                                                1
2344#define regUMCCH4_3_PerfMonCtr2_Lo                                                                      0x180348
2345#define regUMCCH4_3_PerfMonCtr2_Lo_BASE_IDX                                                             1
2346#define regUMCCH4_3_PerfMonCtr2_Hi                                                                      0x180349
2347#define regUMCCH4_3_PerfMonCtr2_Hi_BASE_IDX                                                             1
2348#define regUMCCH4_3_PerfMonCtl3                                                                         0x18034a
2349#define regUMCCH4_3_PerfMonCtl3_BASE_IDX                                                                1
2350#define regUMCCH4_3_PerfMonCtr3_Lo                                                                      0x18034b
2351#define regUMCCH4_3_PerfMonCtr3_Lo_BASE_IDX                                                             1
2352#define regUMCCH4_3_PerfMonCtr3_Hi                                                                      0x18034c
2353#define regUMCCH4_3_PerfMonCtr3_Hi_BASE_IDX                                                             1
2354#define regUMCCH4_3_PerfMonCtl4                                                                         0x18034d
2355#define regUMCCH4_3_PerfMonCtl4_BASE_IDX                                                                1
2356#define regUMCCH4_3_PerfMonCtr4_Lo                                                                      0x18034e
2357#define regUMCCH4_3_PerfMonCtr4_Lo_BASE_IDX                                                             1
2358#define regUMCCH4_3_PerfMonCtr4_Hi                                                                      0x18034f
2359#define regUMCCH4_3_PerfMonCtr4_Hi_BASE_IDX                                                             1
2360#define regUMCCH4_3_PerfMonCtl5                                                                         0x180350
2361#define regUMCCH4_3_PerfMonCtl5_BASE_IDX                                                                1
2362#define regUMCCH4_3_PerfMonCtr5_Lo                                                                      0x180351
2363#define regUMCCH4_3_PerfMonCtr5_Lo_BASE_IDX                                                             1
2364#define regUMCCH4_3_PerfMonCtr5_Hi                                                                      0x180352
2365#define regUMCCH4_3_PerfMonCtr5_Hi_BASE_IDX                                                             1
2366#define regUMCCH4_3_PerfMonCtl6                                                                         0x180353
2367#define regUMCCH4_3_PerfMonCtl6_BASE_IDX                                                                1
2368#define regUMCCH4_3_PerfMonCtr6_Lo                                                                      0x180354
2369#define regUMCCH4_3_PerfMonCtr6_Lo_BASE_IDX                                                             1
2370#define regUMCCH4_3_PerfMonCtr6_Hi                                                                      0x180355
2371#define regUMCCH4_3_PerfMonCtr6_Hi_BASE_IDX                                                             1
2372#define regUMCCH4_3_PerfMonCtl7                                                                         0x180356
2373#define regUMCCH4_3_PerfMonCtl7_BASE_IDX                                                                1
2374#define regUMCCH4_3_PerfMonCtr7_Lo                                                                      0x180357
2375#define regUMCCH4_3_PerfMonCtr7_Lo_BASE_IDX                                                             1
2376#define regUMCCH4_3_PerfMonCtr7_Hi                                                                      0x180358
2377#define regUMCCH4_3_PerfMonCtr7_Hi_BASE_IDX                                                             1
2378#define regUMCCH4_3_PerfMonCtl8                                                                         0x180359
2379#define regUMCCH4_3_PerfMonCtl8_BASE_IDX                                                                1
2380#define regUMCCH4_3_PerfMonCtr8_Lo                                                                      0x18035a
2381#define regUMCCH4_3_PerfMonCtr8_Lo_BASE_IDX                                                             1
2382#define regUMCCH4_3_PerfMonCtr8_Hi                                                                      0x18035b
2383#define regUMCCH4_3_PerfMonCtr8_Hi_BASE_IDX                                                             1
2384
2385
2386// addressBlock: umc_w_phy_umc3_umcch5_umcchdec
2387// base address: 0x751000
2388#define regUMCCH5_3_BaseAddrCS0                                                                         0x180400
2389#define regUMCCH5_3_BaseAddrCS0_BASE_IDX                                                                1
2390#define regUMCCH5_3_AddrMaskCS01                                                                        0x180408
2391#define regUMCCH5_3_AddrMaskCS01_BASE_IDX                                                               1
2392#define regUMCCH5_3_AddrSelCS01                                                                         0x180410
2393#define regUMCCH5_3_AddrSelCS01_BASE_IDX                                                                1
2394#define regUMCCH5_3_AddrHashBank0                                                                       0x180432
2395#define regUMCCH5_3_AddrHashBank0_BASE_IDX                                                              1
2396#define regUMCCH5_3_AddrHashBank1                                                                       0x180433
2397#define regUMCCH5_3_AddrHashBank1_BASE_IDX                                                              1
2398#define regUMCCH5_3_AddrHashBank2                                                                       0x180434
2399#define regUMCCH5_3_AddrHashBank2_BASE_IDX                                                              1
2400#define regUMCCH5_3_AddrHashBank3                                                                       0x180435
2401#define regUMCCH5_3_AddrHashBank3_BASE_IDX                                                              1
2402#define regUMCCH5_3_AddrHashBank4                                                                       0x180436
2403#define regUMCCH5_3_AddrHashBank4_BASE_IDX                                                              1
2404#define regUMCCH5_3_AddrHashBank5                                                                       0x180437
2405#define regUMCCH5_3_AddrHashBank5_BASE_IDX                                                              1
2406#define regUMCCH5_3_EccErrCntSel                                                                        0x180728
2407#define regUMCCH5_3_EccErrCntSel_BASE_IDX                                                               1
2408#define regUMCCH5_3_EccErrCnt                                                                           0x180729
2409#define regUMCCH5_3_EccErrCnt_BASE_IDX                                                                  1
2410#define regUMCCH5_3_PerfMonCtlClk                                                                       0x180740
2411#define regUMCCH5_3_PerfMonCtlClk_BASE_IDX                                                              1
2412#define regUMCCH5_3_PerfMonCtrClk_Lo                                                                    0x180741
2413#define regUMCCH5_3_PerfMonCtrClk_Lo_BASE_IDX                                                           1
2414#define regUMCCH5_3_PerfMonCtrClk_Hi                                                                    0x180742
2415#define regUMCCH5_3_PerfMonCtrClk_Hi_BASE_IDX                                                           1
2416#define regUMCCH5_3_PerfMonCtl1                                                                         0x180744
2417#define regUMCCH5_3_PerfMonCtl1_BASE_IDX                                                                1
2418#define regUMCCH5_3_PerfMonCtr1_Lo                                                                      0x180745
2419#define regUMCCH5_3_PerfMonCtr1_Lo_BASE_IDX                                                             1
2420#define regUMCCH5_3_PerfMonCtr1_Hi                                                                      0x180746
2421#define regUMCCH5_3_PerfMonCtr1_Hi_BASE_IDX                                                             1
2422#define regUMCCH5_3_PerfMonCtl2                                                                         0x180747
2423#define regUMCCH5_3_PerfMonCtl2_BASE_IDX                                                                1
2424#define regUMCCH5_3_PerfMonCtr2_Lo                                                                      0x180748
2425#define regUMCCH5_3_PerfMonCtr2_Lo_BASE_IDX                                                             1
2426#define regUMCCH5_3_PerfMonCtr2_Hi                                                                      0x180749
2427#define regUMCCH5_3_PerfMonCtr2_Hi_BASE_IDX                                                             1
2428#define regUMCCH5_3_PerfMonCtl3                                                                         0x18074a
2429#define regUMCCH5_3_PerfMonCtl3_BASE_IDX                                                                1
2430#define regUMCCH5_3_PerfMonCtr3_Lo                                                                      0x18074b
2431#define regUMCCH5_3_PerfMonCtr3_Lo_BASE_IDX                                                             1
2432#define regUMCCH5_3_PerfMonCtr3_Hi                                                                      0x18074c
2433#define regUMCCH5_3_PerfMonCtr3_Hi_BASE_IDX                                                             1
2434#define regUMCCH5_3_PerfMonCtl4                                                                         0x18074d
2435#define regUMCCH5_3_PerfMonCtl4_BASE_IDX                                                                1
2436#define regUMCCH5_3_PerfMonCtr4_Lo                                                                      0x18074e
2437#define regUMCCH5_3_PerfMonCtr4_Lo_BASE_IDX                                                             1
2438#define regUMCCH5_3_PerfMonCtr4_Hi                                                                      0x18074f
2439#define regUMCCH5_3_PerfMonCtr4_Hi_BASE_IDX                                                             1
2440#define regUMCCH5_3_PerfMonCtl5                                                                         0x180750
2441#define regUMCCH5_3_PerfMonCtl5_BASE_IDX                                                                1
2442#define regUMCCH5_3_PerfMonCtr5_Lo                                                                      0x180751
2443#define regUMCCH5_3_PerfMonCtr5_Lo_BASE_IDX                                                             1
2444#define regUMCCH5_3_PerfMonCtr5_Hi                                                                      0x180752
2445#define regUMCCH5_3_PerfMonCtr5_Hi_BASE_IDX                                                             1
2446#define regUMCCH5_3_PerfMonCtl6                                                                         0x180753
2447#define regUMCCH5_3_PerfMonCtl6_BASE_IDX                                                                1
2448#define regUMCCH5_3_PerfMonCtr6_Lo                                                                      0x180754
2449#define regUMCCH5_3_PerfMonCtr6_Lo_BASE_IDX                                                             1
2450#define regUMCCH5_3_PerfMonCtr6_Hi                                                                      0x180755
2451#define regUMCCH5_3_PerfMonCtr6_Hi_BASE_IDX                                                             1
2452#define regUMCCH5_3_PerfMonCtl7                                                                         0x180756
2453#define regUMCCH5_3_PerfMonCtl7_BASE_IDX                                                                1
2454#define regUMCCH5_3_PerfMonCtr7_Lo                                                                      0x180757
2455#define regUMCCH5_3_PerfMonCtr7_Lo_BASE_IDX                                                             1
2456#define regUMCCH5_3_PerfMonCtr7_Hi                                                                      0x180758
2457#define regUMCCH5_3_PerfMonCtr7_Hi_BASE_IDX                                                             1
2458#define regUMCCH5_3_PerfMonCtl8                                                                         0x180759
2459#define regUMCCH5_3_PerfMonCtl8_BASE_IDX                                                                1
2460#define regUMCCH5_3_PerfMonCtr8_Lo                                                                      0x18075a
2461#define regUMCCH5_3_PerfMonCtr8_Lo_BASE_IDX                                                             1
2462#define regUMCCH5_3_PerfMonCtr8_Hi                                                                      0x18075b
2463#define regUMCCH5_3_PerfMonCtr8_Hi_BASE_IDX                                                             1
2464
2465
2466// addressBlock: umc_w_phy_umc3_umcch6_umcchdec
2467// base address: 0x752000
2468#define regUMCCH6_3_BaseAddrCS0                                                                         0x180800
2469#define regUMCCH6_3_BaseAddrCS0_BASE_IDX                                                                1
2470#define regUMCCH6_3_AddrMaskCS01                                                                        0x180808
2471#define regUMCCH6_3_AddrMaskCS01_BASE_IDX                                                               1
2472#define regUMCCH6_3_AddrSelCS01                                                                         0x180810
2473#define regUMCCH6_3_AddrSelCS01_BASE_IDX                                                                1
2474#define regUMCCH6_3_AddrHashBank0                                                                       0x180832
2475#define regUMCCH6_3_AddrHashBank0_BASE_IDX                                                              1
2476#define regUMCCH6_3_AddrHashBank1                                                                       0x180833
2477#define regUMCCH6_3_AddrHashBank1_BASE_IDX                                                              1
2478#define regUMCCH6_3_AddrHashBank2                                                                       0x180834
2479#define regUMCCH6_3_AddrHashBank2_BASE_IDX                                                              1
2480#define regUMCCH6_3_AddrHashBank3                                                                       0x180835
2481#define regUMCCH6_3_AddrHashBank3_BASE_IDX                                                              1
2482#define regUMCCH6_3_AddrHashBank4                                                                       0x180836
2483#define regUMCCH6_3_AddrHashBank4_BASE_IDX                                                              1
2484#define regUMCCH6_3_AddrHashBank5                                                                       0x180837
2485#define regUMCCH6_3_AddrHashBank5_BASE_IDX                                                              1
2486#define regUMCCH6_3_EccErrCntSel                                                                        0x180b28
2487#define regUMCCH6_3_EccErrCntSel_BASE_IDX                                                               1
2488#define regUMCCH6_3_EccErrCnt                                                                           0x180b29
2489#define regUMCCH6_3_EccErrCnt_BASE_IDX                                                                  1
2490#define regUMCCH6_3_PerfMonCtlClk                                                                       0x180b40
2491#define regUMCCH6_3_PerfMonCtlClk_BASE_IDX                                                              1
2492#define regUMCCH6_3_PerfMonCtrClk_Lo                                                                    0x180b41
2493#define regUMCCH6_3_PerfMonCtrClk_Lo_BASE_IDX                                                           1
2494#define regUMCCH6_3_PerfMonCtrClk_Hi                                                                    0x180b42
2495#define regUMCCH6_3_PerfMonCtrClk_Hi_BASE_IDX                                                           1
2496#define regUMCCH6_3_PerfMonCtl1                                                                         0x180b44
2497#define regUMCCH6_3_PerfMonCtl1_BASE_IDX                                                                1
2498#define regUMCCH6_3_PerfMonCtr1_Lo                                                                      0x180b45
2499#define regUMCCH6_3_PerfMonCtr1_Lo_BASE_IDX                                                             1
2500#define regUMCCH6_3_PerfMonCtr1_Hi                                                                      0x180b46
2501#define regUMCCH6_3_PerfMonCtr1_Hi_BASE_IDX                                                             1
2502#define regUMCCH6_3_PerfMonCtl2                                                                         0x180b47
2503#define regUMCCH6_3_PerfMonCtl2_BASE_IDX                                                                1
2504#define regUMCCH6_3_PerfMonCtr2_Lo                                                                      0x180b48
2505#define regUMCCH6_3_PerfMonCtr2_Lo_BASE_IDX                                                             1
2506#define regUMCCH6_3_PerfMonCtr2_Hi                                                                      0x180b49
2507#define regUMCCH6_3_PerfMonCtr2_Hi_BASE_IDX                                                             1
2508#define regUMCCH6_3_PerfMonCtl3                                                                         0x180b4a
2509#define regUMCCH6_3_PerfMonCtl3_BASE_IDX                                                                1
2510#define regUMCCH6_3_PerfMonCtr3_Lo                                                                      0x180b4b
2511#define regUMCCH6_3_PerfMonCtr3_Lo_BASE_IDX                                                             1
2512#define regUMCCH6_3_PerfMonCtr3_Hi                                                                      0x180b4c
2513#define regUMCCH6_3_PerfMonCtr3_Hi_BASE_IDX                                                             1
2514#define regUMCCH6_3_PerfMonCtl4                                                                         0x180b4d
2515#define regUMCCH6_3_PerfMonCtl4_BASE_IDX                                                                1
2516#define regUMCCH6_3_PerfMonCtr4_Lo                                                                      0x180b4e
2517#define regUMCCH6_3_PerfMonCtr4_Lo_BASE_IDX                                                             1
2518#define regUMCCH6_3_PerfMonCtr4_Hi                                                                      0x180b4f
2519#define regUMCCH6_3_PerfMonCtr4_Hi_BASE_IDX                                                             1
2520#define regUMCCH6_3_PerfMonCtl5                                                                         0x180b50
2521#define regUMCCH6_3_PerfMonCtl5_BASE_IDX                                                                1
2522#define regUMCCH6_3_PerfMonCtr5_Lo                                                                      0x180b51
2523#define regUMCCH6_3_PerfMonCtr5_Lo_BASE_IDX                                                             1
2524#define regUMCCH6_3_PerfMonCtr5_Hi                                                                      0x180b52
2525#define regUMCCH6_3_PerfMonCtr5_Hi_BASE_IDX                                                             1
2526#define regUMCCH6_3_PerfMonCtl6                                                                         0x180b53
2527#define regUMCCH6_3_PerfMonCtl6_BASE_IDX                                                                1
2528#define regUMCCH6_3_PerfMonCtr6_Lo                                                                      0x180b54
2529#define regUMCCH6_3_PerfMonCtr6_Lo_BASE_IDX                                                             1
2530#define regUMCCH6_3_PerfMonCtr6_Hi                                                                      0x180b55
2531#define regUMCCH6_3_PerfMonCtr6_Hi_BASE_IDX                                                             1
2532#define regUMCCH6_3_PerfMonCtl7                                                                         0x180b56
2533#define regUMCCH6_3_PerfMonCtl7_BASE_IDX                                                                1
2534#define regUMCCH6_3_PerfMonCtr7_Lo                                                                      0x180b57
2535#define regUMCCH6_3_PerfMonCtr7_Lo_BASE_IDX                                                             1
2536#define regUMCCH6_3_PerfMonCtr7_Hi                                                                      0x180b58
2537#define regUMCCH6_3_PerfMonCtr7_Hi_BASE_IDX                                                             1
2538#define regUMCCH6_3_PerfMonCtl8                                                                         0x180b59
2539#define regUMCCH6_3_PerfMonCtl8_BASE_IDX                                                                1
2540#define regUMCCH6_3_PerfMonCtr8_Lo                                                                      0x180b5a
2541#define regUMCCH6_3_PerfMonCtr8_Lo_BASE_IDX                                                             1
2542#define regUMCCH6_3_PerfMonCtr8_Hi                                                                      0x180b5b
2543#define regUMCCH6_3_PerfMonCtr8_Hi_BASE_IDX                                                             1
2544
2545
2546// addressBlock: umc_w_phy_umc3_umcch7_umcchdec
2547// base address: 0x753000
2548#define regUMCCH7_3_BaseAddrCS0                                                                         0x180c00
2549#define regUMCCH7_3_BaseAddrCS0_BASE_IDX                                                                1
2550#define regUMCCH7_3_AddrMaskCS01                                                                        0x180c08
2551#define regUMCCH7_3_AddrMaskCS01_BASE_IDX                                                               1
2552#define regUMCCH7_3_AddrSelCS01                                                                         0x180c10
2553#define regUMCCH7_3_AddrSelCS01_BASE_IDX                                                                1
2554#define regUMCCH7_3_AddrHashBank0                                                                       0x180c32
2555#define regUMCCH7_3_AddrHashBank0_BASE_IDX                                                              1
2556#define regUMCCH7_3_AddrHashBank1                                                                       0x180c33
2557#define regUMCCH7_3_AddrHashBank1_BASE_IDX                                                              1
2558#define regUMCCH7_3_AddrHashBank2                                                                       0x180c34
2559#define regUMCCH7_3_AddrHashBank2_BASE_IDX                                                              1
2560#define regUMCCH7_3_AddrHashBank3                                                                       0x180c35
2561#define regUMCCH7_3_AddrHashBank3_BASE_IDX                                                              1
2562#define regUMCCH7_3_AddrHashBank4                                                                       0x180c36
2563#define regUMCCH7_3_AddrHashBank4_BASE_IDX                                                              1
2564#define regUMCCH7_3_AddrHashBank5                                                                       0x180c37
2565#define regUMCCH7_3_AddrHashBank5_BASE_IDX                                                              1
2566#define regUMCCH7_3_EccErrCntSel                                                                        0x180f28
2567#define regUMCCH7_3_EccErrCntSel_BASE_IDX                                                               1
2568#define regUMCCH7_3_EccErrCnt                                                                           0x180f29
2569#define regUMCCH7_3_EccErrCnt_BASE_IDX                                                                  1
2570#define regUMCCH7_3_PerfMonCtlClk                                                                       0x180f40
2571#define regUMCCH7_3_PerfMonCtlClk_BASE_IDX                                                              1
2572#define regUMCCH7_3_PerfMonCtrClk_Lo                                                                    0x180f41
2573#define regUMCCH7_3_PerfMonCtrClk_Lo_BASE_IDX                                                           1
2574#define regUMCCH7_3_PerfMonCtrClk_Hi                                                                    0x180f42
2575#define regUMCCH7_3_PerfMonCtrClk_Hi_BASE_IDX                                                           1
2576#define regUMCCH7_3_PerfMonCtl1                                                                         0x180f44
2577#define regUMCCH7_3_PerfMonCtl1_BASE_IDX                                                                1
2578#define regUMCCH7_3_PerfMonCtr1_Lo                                                                      0x180f45
2579#define regUMCCH7_3_PerfMonCtr1_Lo_BASE_IDX                                                             1
2580#define regUMCCH7_3_PerfMonCtr1_Hi                                                                      0x180f46
2581#define regUMCCH7_3_PerfMonCtr1_Hi_BASE_IDX                                                             1
2582#define regUMCCH7_3_PerfMonCtl2                                                                         0x180f47
2583#define regUMCCH7_3_PerfMonCtl2_BASE_IDX                                                                1
2584#define regUMCCH7_3_PerfMonCtr2_Lo                                                                      0x180f48
2585#define regUMCCH7_3_PerfMonCtr2_Lo_BASE_IDX                                                             1
2586#define regUMCCH7_3_PerfMonCtr2_Hi                                                                      0x180f49
2587#define regUMCCH7_3_PerfMonCtr2_Hi_BASE_IDX                                                             1
2588#define regUMCCH7_3_PerfMonCtl3                                                                         0x180f4a
2589#define regUMCCH7_3_PerfMonCtl3_BASE_IDX                                                                1
2590#define regUMCCH7_3_PerfMonCtr3_Lo                                                                      0x180f4b
2591#define regUMCCH7_3_PerfMonCtr3_Lo_BASE_IDX                                                             1
2592#define regUMCCH7_3_PerfMonCtr3_Hi                                                                      0x180f4c
2593#define regUMCCH7_3_PerfMonCtr3_Hi_BASE_IDX                                                             1
2594#define regUMCCH7_3_PerfMonCtl4                                                                         0x180f4d
2595#define regUMCCH7_3_PerfMonCtl4_BASE_IDX                                                                1
2596#define regUMCCH7_3_PerfMonCtr4_Lo                                                                      0x180f4e
2597#define regUMCCH7_3_PerfMonCtr4_Lo_BASE_IDX                                                             1
2598#define regUMCCH7_3_PerfMonCtr4_Hi                                                                      0x180f4f
2599#define regUMCCH7_3_PerfMonCtr4_Hi_BASE_IDX                                                             1
2600#define regUMCCH7_3_PerfMonCtl5                                                                         0x180f50
2601#define regUMCCH7_3_PerfMonCtl5_BASE_IDX                                                                1
2602#define regUMCCH7_3_PerfMonCtr5_Lo                                                                      0x180f51
2603#define regUMCCH7_3_PerfMonCtr5_Lo_BASE_IDX                                                             1
2604#define regUMCCH7_3_PerfMonCtr5_Hi                                                                      0x180f52
2605#define regUMCCH7_3_PerfMonCtr5_Hi_BASE_IDX                                                             1
2606#define regUMCCH7_3_PerfMonCtl6                                                                         0x180f53
2607#define regUMCCH7_3_PerfMonCtl6_BASE_IDX                                                                1
2608#define regUMCCH7_3_PerfMonCtr6_Lo                                                                      0x180f54
2609#define regUMCCH7_3_PerfMonCtr6_Lo_BASE_IDX                                                             1
2610#define regUMCCH7_3_PerfMonCtr6_Hi                                                                      0x180f55
2611#define regUMCCH7_3_PerfMonCtr6_Hi_BASE_IDX                                                             1
2612#define regUMCCH7_3_PerfMonCtl7                                                                         0x180f56
2613#define regUMCCH7_3_PerfMonCtl7_BASE_IDX                                                                1
2614#define regUMCCH7_3_PerfMonCtr7_Lo                                                                      0x180f57
2615#define regUMCCH7_3_PerfMonCtr7_Lo_BASE_IDX                                                             1
2616#define regUMCCH7_3_PerfMonCtr7_Hi                                                                      0x180f58
2617#define regUMCCH7_3_PerfMonCtr7_Hi_BASE_IDX                                                             1
2618#define regUMCCH7_3_PerfMonCtl8                                                                         0x180f59
2619#define regUMCCH7_3_PerfMonCtl8_BASE_IDX                                                                1
2620#define regUMCCH7_3_PerfMonCtr8_Lo                                                                      0x180f5a
2621#define regUMCCH7_3_PerfMonCtr8_Lo_BASE_IDX                                                             1
2622#define regUMCCH7_3_PerfMonCtr8_Hi                                                                      0x180f5b
2623#define regUMCCH7_3_PerfMonCtr8_Hi_BASE_IDX                                                             1
2624
2625
2626#endif
~/ Read-only file preview.