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