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