1*b843c749SSergey Zigachev /* 2*b843c749SSergey Zigachev * Copyright (C) 2017 Advanced Micro Devices, Inc. 3*b843c749SSergey Zigachev * 4*b843c749SSergey Zigachev * Permission is hereby granted, free of charge, to any person obtaining a 5*b843c749SSergey Zigachev * copy of this software and associated documentation files (the "Software"), 6*b843c749SSergey Zigachev * to deal in the Software without restriction, including without limitation 7*b843c749SSergey Zigachev * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8*b843c749SSergey Zigachev * and/or sell copies of the Software, and to permit persons to whom the 9*b843c749SSergey Zigachev * Software is furnished to do so, subject to the following conditions: 10*b843c749SSergey Zigachev * 11*b843c749SSergey Zigachev * The above copyright notice and this permission notice shall be included 12*b843c749SSergey Zigachev * in all copies or substantial portions of the Software. 13*b843c749SSergey Zigachev * 14*b843c749SSergey Zigachev * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 15*b843c749SSergey Zigachev * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16*b843c749SSergey Zigachev * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17*b843c749SSergey Zigachev * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 18*b843c749SSergey Zigachev * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 19*b843c749SSergey Zigachev * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 20*b843c749SSergey Zigachev */ 21*b843c749SSergey Zigachev #ifndef _mmhub_1_0_OFFSET_HEADER 22*b843c749SSergey Zigachev #define _mmhub_1_0_OFFSET_HEADER 23*b843c749SSergey Zigachev 24*b843c749SSergey Zigachev 25*b843c749SSergey Zigachev 26*b843c749SSergey Zigachev // addressBlock: mmhub_dagbdec 27*b843c749SSergey Zigachev // base address: 0x68000 28*b843c749SSergey Zigachev #define mmDAGB0_RDCLI0 0x0000 29*b843c749SSergey Zigachev #define mmDAGB0_RDCLI0_BASE_IDX 0 30*b843c749SSergey Zigachev #define mmDAGB0_RDCLI1 0x0001 31*b843c749SSergey Zigachev #define mmDAGB0_RDCLI1_BASE_IDX 0 32*b843c749SSergey Zigachev #define mmDAGB0_RDCLI2 0x0002 33*b843c749SSergey Zigachev #define mmDAGB0_RDCLI2_BASE_IDX 0 34*b843c749SSergey Zigachev #define mmDAGB0_RDCLI3 0x0003 35*b843c749SSergey Zigachev #define mmDAGB0_RDCLI3_BASE_IDX 0 36*b843c749SSergey Zigachev #define mmDAGB0_RDCLI4 0x0004 37*b843c749SSergey Zigachev #define mmDAGB0_RDCLI4_BASE_IDX 0 38*b843c749SSergey Zigachev #define mmDAGB0_RDCLI5 0x0005 39*b843c749SSergey Zigachev #define mmDAGB0_RDCLI5_BASE_IDX 0 40*b843c749SSergey Zigachev #define mmDAGB0_RDCLI6 0x0006 41*b843c749SSergey Zigachev #define mmDAGB0_RDCLI6_BASE_IDX 0 42*b843c749SSergey Zigachev #define mmDAGB0_RDCLI7 0x0007 43*b843c749SSergey Zigachev #define mmDAGB0_RDCLI7_BASE_IDX 0 44*b843c749SSergey Zigachev #define mmDAGB0_RDCLI8 0x0008 45*b843c749SSergey Zigachev #define mmDAGB0_RDCLI8_BASE_IDX 0 46*b843c749SSergey Zigachev #define mmDAGB0_RDCLI9 0x0009 47*b843c749SSergey Zigachev #define mmDAGB0_RDCLI9_BASE_IDX 0 48*b843c749SSergey Zigachev #define mmDAGB0_RDCLI10 0x000a 49*b843c749SSergey Zigachev #define mmDAGB0_RDCLI10_BASE_IDX 0 50*b843c749SSergey Zigachev #define mmDAGB0_RDCLI11 0x000b 51*b843c749SSergey Zigachev #define mmDAGB0_RDCLI11_BASE_IDX 0 52*b843c749SSergey Zigachev #define mmDAGB0_RDCLI12 0x000c 53*b843c749SSergey Zigachev #define mmDAGB0_RDCLI12_BASE_IDX 0 54*b843c749SSergey Zigachev #define mmDAGB0_RDCLI13 0x000d 55*b843c749SSergey Zigachev #define mmDAGB0_RDCLI13_BASE_IDX 0 56*b843c749SSergey Zigachev #define mmDAGB0_RDCLI14 0x000e 57*b843c749SSergey Zigachev #define mmDAGB0_RDCLI14_BASE_IDX 0 58*b843c749SSergey Zigachev #define mmDAGB0_RDCLI15 0x000f 59*b843c749SSergey Zigachev #define mmDAGB0_RDCLI15_BASE_IDX 0 60*b843c749SSergey Zigachev #define mmDAGB0_RD_CNTL 0x0010 61*b843c749SSergey Zigachev #define mmDAGB0_RD_CNTL_BASE_IDX 0 62*b843c749SSergey Zigachev #define mmDAGB0_RD_GMI_CNTL 0x0011 63*b843c749SSergey Zigachev #define mmDAGB0_RD_GMI_CNTL_BASE_IDX 0 64*b843c749SSergey Zigachev #define mmDAGB0_RD_ADDR_DAGB 0x0012 65*b843c749SSergey Zigachev #define mmDAGB0_RD_ADDR_DAGB_BASE_IDX 0 66*b843c749SSergey Zigachev #define mmDAGB0_RD_OUTPUT_DAGB_MAX_BURST 0x0013 67*b843c749SSergey Zigachev #define mmDAGB0_RD_OUTPUT_DAGB_MAX_BURST_BASE_IDX 0 68*b843c749SSergey Zigachev #define mmDAGB0_RD_OUTPUT_DAGB_LAZY_TIMER 0x0014 69*b843c749SSergey Zigachev #define mmDAGB0_RD_OUTPUT_DAGB_LAZY_TIMER_BASE_IDX 0 70*b843c749SSergey Zigachev #define mmDAGB0_RD_CGTT_CLK_CTRL 0x0015 71*b843c749SSergey Zigachev #define mmDAGB0_RD_CGTT_CLK_CTRL_BASE_IDX 0 72*b843c749SSergey Zigachev #define mmDAGB0_L1TLB_RD_CGTT_CLK_CTRL 0x0016 73*b843c749SSergey Zigachev #define mmDAGB0_L1TLB_RD_CGTT_CLK_CTRL_BASE_IDX 0 74*b843c749SSergey Zigachev #define mmDAGB0_ATCVM_RD_CGTT_CLK_CTRL 0x0017 75*b843c749SSergey Zigachev #define mmDAGB0_ATCVM_RD_CGTT_CLK_CTRL_BASE_IDX 0 76*b843c749SSergey Zigachev #define mmDAGB0_RD_ADDR_DAGB_MAX_BURST0 0x0018 77*b843c749SSergey Zigachev #define mmDAGB0_RD_ADDR_DAGB_MAX_BURST0_BASE_IDX 0 78*b843c749SSergey Zigachev #define mmDAGB0_RD_ADDR_DAGB_LAZY_TIMER0 0x0019 79*b843c749SSergey Zigachev #define mmDAGB0_RD_ADDR_DAGB_LAZY_TIMER0_BASE_IDX 0 80*b843c749SSergey Zigachev #define mmDAGB0_RD_ADDR_DAGB_MAX_BURST1 0x001a 81*b843c749SSergey Zigachev #define mmDAGB0_RD_ADDR_DAGB_MAX_BURST1_BASE_IDX 0 82*b843c749SSergey Zigachev #define mmDAGB0_RD_ADDR_DAGB_LAZY_TIMER1 0x001b 83*b843c749SSergey Zigachev #define mmDAGB0_RD_ADDR_DAGB_LAZY_TIMER1_BASE_IDX 0 84*b843c749SSergey Zigachev #define mmDAGB0_RD_VC0_CNTL 0x001c 85*b843c749SSergey Zigachev #define mmDAGB0_RD_VC0_CNTL_BASE_IDX 0 86*b843c749SSergey Zigachev #define mmDAGB0_RD_VC1_CNTL 0x001d 87*b843c749SSergey Zigachev #define mmDAGB0_RD_VC1_CNTL_BASE_IDX 0 88*b843c749SSergey Zigachev #define mmDAGB0_RD_VC2_CNTL 0x001e 89*b843c749SSergey Zigachev #define mmDAGB0_RD_VC2_CNTL_BASE_IDX 0 90*b843c749SSergey Zigachev #define mmDAGB0_RD_VC3_CNTL 0x001f 91*b843c749SSergey Zigachev #define mmDAGB0_RD_VC3_CNTL_BASE_IDX 0 92*b843c749SSergey Zigachev #define mmDAGB0_RD_VC4_CNTL 0x0020 93*b843c749SSergey Zigachev #define mmDAGB0_RD_VC4_CNTL_BASE_IDX 0 94*b843c749SSergey Zigachev #define mmDAGB0_RD_VC5_CNTL 0x0021 95*b843c749SSergey Zigachev #define mmDAGB0_RD_VC5_CNTL_BASE_IDX 0 96*b843c749SSergey Zigachev #define mmDAGB0_RD_VC6_CNTL 0x0022 97*b843c749SSergey Zigachev #define mmDAGB0_RD_VC6_CNTL_BASE_IDX 0 98*b843c749SSergey Zigachev #define mmDAGB0_RD_VC7_CNTL 0x0023 99*b843c749SSergey Zigachev #define mmDAGB0_RD_VC7_CNTL_BASE_IDX 0 100*b843c749SSergey Zigachev #define mmDAGB0_RD_CNTL_MISC 0x0024 101*b843c749SSergey Zigachev #define mmDAGB0_RD_CNTL_MISC_BASE_IDX 0 102*b843c749SSergey Zigachev #define mmDAGB0_RD_TLB_CREDIT 0x0025 103*b843c749SSergey Zigachev #define mmDAGB0_RD_TLB_CREDIT_BASE_IDX 0 104*b843c749SSergey Zigachev #define mmDAGB0_RDCLI_ASK_PENDING 0x0026 105*b843c749SSergey Zigachev #define mmDAGB0_RDCLI_ASK_PENDING_BASE_IDX 0 106*b843c749SSergey Zigachev #define mmDAGB0_RDCLI_GO_PENDING 0x0027 107*b843c749SSergey Zigachev #define mmDAGB0_RDCLI_GO_PENDING_BASE_IDX 0 108*b843c749SSergey Zigachev #define mmDAGB0_RDCLI_GBLSEND_PENDING 0x0028 109*b843c749SSergey Zigachev #define mmDAGB0_RDCLI_GBLSEND_PENDING_BASE_IDX 0 110*b843c749SSergey Zigachev #define mmDAGB0_RDCLI_TLB_PENDING 0x0029 111*b843c749SSergey Zigachev #define mmDAGB0_RDCLI_TLB_PENDING_BASE_IDX 0 112*b843c749SSergey Zigachev #define mmDAGB0_RDCLI_OARB_PENDING 0x002a 113*b843c749SSergey Zigachev #define mmDAGB0_RDCLI_OARB_PENDING_BASE_IDX 0 114*b843c749SSergey Zigachev #define mmDAGB0_RDCLI_OSD_PENDING 0x002b 115*b843c749SSergey Zigachev #define mmDAGB0_RDCLI_OSD_PENDING_BASE_IDX 0 116*b843c749SSergey Zigachev #define mmDAGB0_WRCLI0 0x002c 117*b843c749SSergey Zigachev #define mmDAGB0_WRCLI0_BASE_IDX 0 118*b843c749SSergey Zigachev #define mmDAGB0_WRCLI1 0x002d 119*b843c749SSergey Zigachev #define mmDAGB0_WRCLI1_BASE_IDX 0 120*b843c749SSergey Zigachev #define mmDAGB0_WRCLI2 0x002e 121*b843c749SSergey Zigachev #define mmDAGB0_WRCLI2_BASE_IDX 0 122*b843c749SSergey Zigachev #define mmDAGB0_WRCLI3 0x002f 123*b843c749SSergey Zigachev #define mmDAGB0_WRCLI3_BASE_IDX 0 124*b843c749SSergey Zigachev #define mmDAGB0_WRCLI4 0x0030 125*b843c749SSergey Zigachev #define mmDAGB0_WRCLI4_BASE_IDX 0 126*b843c749SSergey Zigachev #define mmDAGB0_WRCLI5 0x0031 127*b843c749SSergey Zigachev #define mmDAGB0_WRCLI5_BASE_IDX 0 128*b843c749SSergey Zigachev #define mmDAGB0_WRCLI6 0x0032 129*b843c749SSergey Zigachev #define mmDAGB0_WRCLI6_BASE_IDX 0 130*b843c749SSergey Zigachev #define mmDAGB0_WRCLI7 0x0033 131*b843c749SSergey Zigachev #define mmDAGB0_WRCLI7_BASE_IDX 0 132*b843c749SSergey Zigachev #define mmDAGB0_WRCLI8 0x0034 133*b843c749SSergey Zigachev #define mmDAGB0_WRCLI8_BASE_IDX 0 134*b843c749SSergey Zigachev #define mmDAGB0_WRCLI9 0x0035 135*b843c749SSergey Zigachev #define mmDAGB0_WRCLI9_BASE_IDX 0 136*b843c749SSergey Zigachev #define mmDAGB0_WRCLI10 0x0036 137*b843c749SSergey Zigachev #define mmDAGB0_WRCLI10_BASE_IDX 0 138*b843c749SSergey Zigachev #define mmDAGB0_WRCLI11 0x0037 139*b843c749SSergey Zigachev #define mmDAGB0_WRCLI11_BASE_IDX 0 140*b843c749SSergey Zigachev #define mmDAGB0_WRCLI12 0x0038 141*b843c749SSergey Zigachev #define mmDAGB0_WRCLI12_BASE_IDX 0 142*b843c749SSergey Zigachev #define mmDAGB0_WRCLI13 0x0039 143*b843c749SSergey Zigachev #define mmDAGB0_WRCLI13_BASE_IDX 0 144*b843c749SSergey Zigachev #define mmDAGB0_WRCLI14 0x003a 145*b843c749SSergey Zigachev #define mmDAGB0_WRCLI14_BASE_IDX 0 146*b843c749SSergey Zigachev #define mmDAGB0_WRCLI15 0x003b 147*b843c749SSergey Zigachev #define mmDAGB0_WRCLI15_BASE_IDX 0 148*b843c749SSergey Zigachev #define mmDAGB0_WR_CNTL 0x003c 149*b843c749SSergey Zigachev #define mmDAGB0_WR_CNTL_BASE_IDX 0 150*b843c749SSergey Zigachev #define mmDAGB0_WR_GMI_CNTL 0x003d 151*b843c749SSergey Zigachev #define mmDAGB0_WR_GMI_CNTL_BASE_IDX 0 152*b843c749SSergey Zigachev #define mmDAGB0_WR_ADDR_DAGB 0x003e 153*b843c749SSergey Zigachev #define mmDAGB0_WR_ADDR_DAGB_BASE_IDX 0 154*b843c749SSergey Zigachev #define mmDAGB0_WR_OUTPUT_DAGB_MAX_BURST 0x003f 155*b843c749SSergey Zigachev #define mmDAGB0_WR_OUTPUT_DAGB_MAX_BURST_BASE_IDX 0 156*b843c749SSergey Zigachev #define mmDAGB0_WR_OUTPUT_DAGB_LAZY_TIMER 0x0040 157*b843c749SSergey Zigachev #define mmDAGB0_WR_OUTPUT_DAGB_LAZY_TIMER_BASE_IDX 0 158*b843c749SSergey Zigachev #define mmDAGB0_WR_CGTT_CLK_CTRL 0x0041 159*b843c749SSergey Zigachev #define mmDAGB0_WR_CGTT_CLK_CTRL_BASE_IDX 0 160*b843c749SSergey Zigachev #define mmDAGB0_L1TLB_WR_CGTT_CLK_CTRL 0x0042 161*b843c749SSergey Zigachev #define mmDAGB0_L1TLB_WR_CGTT_CLK_CTRL_BASE_IDX 0 162*b843c749SSergey Zigachev #define mmDAGB0_ATCVM_WR_CGTT_CLK_CTRL 0x0043 163*b843c749SSergey Zigachev #define mmDAGB0_ATCVM_WR_CGTT_CLK_CTRL_BASE_IDX 0 164*b843c749SSergey Zigachev #define mmDAGB0_WR_ADDR_DAGB_MAX_BURST0 0x0044 165*b843c749SSergey Zigachev #define mmDAGB0_WR_ADDR_DAGB_MAX_BURST0_BASE_IDX 0 166*b843c749SSergey Zigachev #define mmDAGB0_WR_ADDR_DAGB_LAZY_TIMER0 0x0045 167*b843c749SSergey Zigachev #define mmDAGB0_WR_ADDR_DAGB_LAZY_TIMER0_BASE_IDX 0 168*b843c749SSergey Zigachev #define mmDAGB0_WR_ADDR_DAGB_MAX_BURST1 0x0046 169*b843c749SSergey Zigachev #define mmDAGB0_WR_ADDR_DAGB_MAX_BURST1_BASE_IDX 0 170*b843c749SSergey Zigachev #define mmDAGB0_WR_ADDR_DAGB_LAZY_TIMER1 0x0047 171*b843c749SSergey Zigachev #define mmDAGB0_WR_ADDR_DAGB_LAZY_TIMER1_BASE_IDX 0 172*b843c749SSergey Zigachev #define mmDAGB0_WR_DATA_DAGB 0x0048 173*b843c749SSergey Zigachev #define mmDAGB0_WR_DATA_DAGB_BASE_IDX 0 174*b843c749SSergey Zigachev #define mmDAGB0_WR_DATA_DAGB_MAX_BURST0 0x0049 175*b843c749SSergey Zigachev #define mmDAGB0_WR_DATA_DAGB_MAX_BURST0_BASE_IDX 0 176*b843c749SSergey Zigachev #define mmDAGB0_WR_DATA_DAGB_LAZY_TIMER0 0x004a 177*b843c749SSergey Zigachev #define mmDAGB0_WR_DATA_DAGB_LAZY_TIMER0_BASE_IDX 0 178*b843c749SSergey Zigachev #define mmDAGB0_WR_DATA_DAGB_MAX_BURST1 0x004b 179*b843c749SSergey Zigachev #define mmDAGB0_WR_DATA_DAGB_MAX_BURST1_BASE_IDX 0 180*b843c749SSergey Zigachev #define mmDAGB0_WR_DATA_DAGB_LAZY_TIMER1 0x004c 181*b843c749SSergey Zigachev #define mmDAGB0_WR_DATA_DAGB_LAZY_TIMER1_BASE_IDX 0 182*b843c749SSergey Zigachev #define mmDAGB0_WR_VC0_CNTL 0x004d 183*b843c749SSergey Zigachev #define mmDAGB0_WR_VC0_CNTL_BASE_IDX 0 184*b843c749SSergey Zigachev #define mmDAGB0_WR_VC1_CNTL 0x004e 185*b843c749SSergey Zigachev #define mmDAGB0_WR_VC1_CNTL_BASE_IDX 0 186*b843c749SSergey Zigachev #define mmDAGB0_WR_VC2_CNTL 0x004f 187*b843c749SSergey Zigachev #define mmDAGB0_WR_VC2_CNTL_BASE_IDX 0 188*b843c749SSergey Zigachev #define mmDAGB0_WR_VC3_CNTL 0x0050 189*b843c749SSergey Zigachev #define mmDAGB0_WR_VC3_CNTL_BASE_IDX 0 190*b843c749SSergey Zigachev #define mmDAGB0_WR_VC4_CNTL 0x0051 191*b843c749SSergey Zigachev #define mmDAGB0_WR_VC4_CNTL_BASE_IDX 0 192*b843c749SSergey Zigachev #define mmDAGB0_WR_VC5_CNTL 0x0052 193*b843c749SSergey Zigachev #define mmDAGB0_WR_VC5_CNTL_BASE_IDX 0 194*b843c749SSergey Zigachev #define mmDAGB0_WR_VC6_CNTL 0x0053 195*b843c749SSergey Zigachev #define mmDAGB0_WR_VC6_CNTL_BASE_IDX 0 196*b843c749SSergey Zigachev #define mmDAGB0_WR_VC7_CNTL 0x0054 197*b843c749SSergey Zigachev #define mmDAGB0_WR_VC7_CNTL_BASE_IDX 0 198*b843c749SSergey Zigachev #define mmDAGB0_WR_CNTL_MISC 0x0055 199*b843c749SSergey Zigachev #define mmDAGB0_WR_CNTL_MISC_BASE_IDX 0 200*b843c749SSergey Zigachev #define mmDAGB0_WR_TLB_CREDIT 0x0056 201*b843c749SSergey Zigachev #define mmDAGB0_WR_TLB_CREDIT_BASE_IDX 0 202*b843c749SSergey Zigachev #define mmDAGB0_WR_DATA_CREDIT 0x0057 203*b843c749SSergey Zigachev #define mmDAGB0_WR_DATA_CREDIT_BASE_IDX 0 204*b843c749SSergey Zigachev #define mmDAGB0_WR_MISC_CREDIT 0x0058 205*b843c749SSergey Zigachev #define mmDAGB0_WR_MISC_CREDIT_BASE_IDX 0 206*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_ASK_PENDING 0x0059 207*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_ASK_PENDING_BASE_IDX 0 208*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_GO_PENDING 0x005a 209*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_GO_PENDING_BASE_IDX 0 210*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_GBLSEND_PENDING 0x005b 211*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_GBLSEND_PENDING_BASE_IDX 0 212*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_TLB_PENDING 0x005c 213*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_TLB_PENDING_BASE_IDX 0 214*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_OARB_PENDING 0x005d 215*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_OARB_PENDING_BASE_IDX 0 216*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_OSD_PENDING 0x005e 217*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_OSD_PENDING_BASE_IDX 0 218*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_DBUS_ASK_PENDING 0x005f 219*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_DBUS_ASK_PENDING_BASE_IDX 0 220*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_DBUS_GO_PENDING 0x0060 221*b843c749SSergey Zigachev #define mmDAGB0_WRCLI_DBUS_GO_PENDING_BASE_IDX 0 222*b843c749SSergey Zigachev #define mmDAGB0_DAGB_DLY 0x0061 223*b843c749SSergey Zigachev #define mmDAGB0_DAGB_DLY_BASE_IDX 0 224*b843c749SSergey Zigachev #define mmDAGB0_CNTL_MISC 0x0062 225*b843c749SSergey Zigachev #define mmDAGB0_CNTL_MISC_BASE_IDX 0 226*b843c749SSergey Zigachev #define mmDAGB0_CNTL_MISC2 0x0063 227*b843c749SSergey Zigachev #define mmDAGB0_CNTL_MISC2_BASE_IDX 0 228*b843c749SSergey Zigachev #define mmDAGB0_FIFO_EMPTY 0x0064 229*b843c749SSergey Zigachev #define mmDAGB0_FIFO_EMPTY_BASE_IDX 0 230*b843c749SSergey Zigachev #define mmDAGB0_FIFO_FULL 0x0065 231*b843c749SSergey Zigachev #define mmDAGB0_FIFO_FULL_BASE_IDX 0 232*b843c749SSergey Zigachev #define mmDAGB0_WR_CREDITS_FULL 0x0066 233*b843c749SSergey Zigachev #define mmDAGB0_WR_CREDITS_FULL_BASE_IDX 0 234*b843c749SSergey Zigachev #define mmDAGB0_RD_CREDITS_FULL 0x0067 235*b843c749SSergey Zigachev #define mmDAGB0_RD_CREDITS_FULL_BASE_IDX 0 236*b843c749SSergey Zigachev #define mmDAGB0_PERFCOUNTER_LO 0x0068 237*b843c749SSergey Zigachev #define mmDAGB0_PERFCOUNTER_LO_BASE_IDX 0 238*b843c749SSergey Zigachev #define mmDAGB0_PERFCOUNTER_HI 0x0069 239*b843c749SSergey Zigachev #define mmDAGB0_PERFCOUNTER_HI_BASE_IDX 0 240*b843c749SSergey Zigachev #define mmDAGB0_PERFCOUNTER0_CFG 0x006a 241*b843c749SSergey Zigachev #define mmDAGB0_PERFCOUNTER0_CFG_BASE_IDX 0 242*b843c749SSergey Zigachev #define mmDAGB0_PERFCOUNTER1_CFG 0x006b 243*b843c749SSergey Zigachev #define mmDAGB0_PERFCOUNTER1_CFG_BASE_IDX 0 244*b843c749SSergey Zigachev #define mmDAGB0_PERFCOUNTER2_CFG 0x006c 245*b843c749SSergey Zigachev #define mmDAGB0_PERFCOUNTER2_CFG_BASE_IDX 0 246*b843c749SSergey Zigachev #define mmDAGB0_PERFCOUNTER_RSLT_CNTL 0x006d 247*b843c749SSergey Zigachev #define mmDAGB0_PERFCOUNTER_RSLT_CNTL_BASE_IDX 0 248*b843c749SSergey Zigachev #define mmDAGB0_RESERVE0 0x006e 249*b843c749SSergey Zigachev #define mmDAGB0_RESERVE0_BASE_IDX 0 250*b843c749SSergey Zigachev #define mmDAGB0_RESERVE1 0x006f 251*b843c749SSergey Zigachev #define mmDAGB0_RESERVE1_BASE_IDX 0 252*b843c749SSergey Zigachev #define mmDAGB0_RESERVE2 0x0070 253*b843c749SSergey Zigachev #define mmDAGB0_RESERVE2_BASE_IDX 0 254*b843c749SSergey Zigachev #define mmDAGB0_RESERVE3 0x0071 255*b843c749SSergey Zigachev #define mmDAGB0_RESERVE3_BASE_IDX 0 256*b843c749SSergey Zigachev #define mmDAGB0_RESERVE4 0x0072 257*b843c749SSergey Zigachev #define mmDAGB0_RESERVE4_BASE_IDX 0 258*b843c749SSergey Zigachev #define mmDAGB0_RESERVE5 0x0073 259*b843c749SSergey Zigachev #define mmDAGB0_RESERVE5_BASE_IDX 0 260*b843c749SSergey Zigachev #define mmDAGB0_RESERVE6 0x0074 261*b843c749SSergey Zigachev #define mmDAGB0_RESERVE6_BASE_IDX 0 262*b843c749SSergey Zigachev #define mmDAGB0_RESERVE7 0x0075 263*b843c749SSergey Zigachev #define mmDAGB0_RESERVE7_BASE_IDX 0 264*b843c749SSergey Zigachev #define mmDAGB0_RESERVE8 0x0076 265*b843c749SSergey Zigachev #define mmDAGB0_RESERVE8_BASE_IDX 0 266*b843c749SSergey Zigachev #define mmDAGB0_RESERVE9 0x0077 267*b843c749SSergey Zigachev #define mmDAGB0_RESERVE9_BASE_IDX 0 268*b843c749SSergey Zigachev #define mmDAGB0_RESERVE10 0x0078 269*b843c749SSergey Zigachev #define mmDAGB0_RESERVE10_BASE_IDX 0 270*b843c749SSergey Zigachev #define mmDAGB0_RESERVE11 0x0079 271*b843c749SSergey Zigachev #define mmDAGB0_RESERVE11_BASE_IDX 0 272*b843c749SSergey Zigachev #define mmDAGB0_RESERVE12 0x007a 273*b843c749SSergey Zigachev #define mmDAGB0_RESERVE12_BASE_IDX 0 274*b843c749SSergey Zigachev #define mmDAGB0_RESERVE13 0x007b 275*b843c749SSergey Zigachev #define mmDAGB0_RESERVE13_BASE_IDX 0 276*b843c749SSergey Zigachev #define mmDAGB0_RESERVE14 0x007c 277*b843c749SSergey Zigachev #define mmDAGB0_RESERVE14_BASE_IDX 0 278*b843c749SSergey Zigachev #define mmDAGB0_RESERVE15 0x007d 279*b843c749SSergey Zigachev #define mmDAGB0_RESERVE15_BASE_IDX 0 280*b843c749SSergey Zigachev #define mmDAGB0_RESERVE16 0x007e 281*b843c749SSergey Zigachev #define mmDAGB0_RESERVE16_BASE_IDX 0 282*b843c749SSergey Zigachev #define mmDAGB0_RESERVE17 0x007f 283*b843c749SSergey Zigachev #define mmDAGB0_RESERVE17_BASE_IDX 0 284*b843c749SSergey Zigachev #define mmDAGB1_RDCLI0 0x0080 285*b843c749SSergey Zigachev #define mmDAGB1_RDCLI0_BASE_IDX 0 286*b843c749SSergey Zigachev #define mmDAGB1_RDCLI1 0x0081 287*b843c749SSergey Zigachev #define mmDAGB1_RDCLI1_BASE_IDX 0 288*b843c749SSergey Zigachev #define mmDAGB1_RDCLI2 0x0082 289*b843c749SSergey Zigachev #define mmDAGB1_RDCLI2_BASE_IDX 0 290*b843c749SSergey Zigachev #define mmDAGB1_RDCLI3 0x0083 291*b843c749SSergey Zigachev #define mmDAGB1_RDCLI3_BASE_IDX 0 292*b843c749SSergey Zigachev #define mmDAGB1_RDCLI4 0x0084 293*b843c749SSergey Zigachev #define mmDAGB1_RDCLI4_BASE_IDX 0 294*b843c749SSergey Zigachev #define mmDAGB1_RDCLI5 0x0085 295*b843c749SSergey Zigachev #define mmDAGB1_RDCLI5_BASE_IDX 0 296*b843c749SSergey Zigachev #define mmDAGB1_RDCLI6 0x0086 297*b843c749SSergey Zigachev #define mmDAGB1_RDCLI6_BASE_IDX 0 298*b843c749SSergey Zigachev #define mmDAGB1_RDCLI7 0x0087 299*b843c749SSergey Zigachev #define mmDAGB1_RDCLI7_BASE_IDX 0 300*b843c749SSergey Zigachev #define mmDAGB1_RDCLI8 0x0088 301*b843c749SSergey Zigachev #define mmDAGB1_RDCLI8_BASE_IDX 0 302*b843c749SSergey Zigachev #define mmDAGB1_RDCLI9 0x0089 303*b843c749SSergey Zigachev #define mmDAGB1_RDCLI9_BASE_IDX 0 304*b843c749SSergey Zigachev #define mmDAGB1_RDCLI10 0x008a 305*b843c749SSergey Zigachev #define mmDAGB1_RDCLI10_BASE_IDX 0 306*b843c749SSergey Zigachev #define mmDAGB1_RDCLI11 0x008b 307*b843c749SSergey Zigachev #define mmDAGB1_RDCLI11_BASE_IDX 0 308*b843c749SSergey Zigachev #define mmDAGB1_RDCLI12 0x008c 309*b843c749SSergey Zigachev #define mmDAGB1_RDCLI12_BASE_IDX 0 310*b843c749SSergey Zigachev #define mmDAGB1_RDCLI13 0x008d 311*b843c749SSergey Zigachev #define mmDAGB1_RDCLI13_BASE_IDX 0 312*b843c749SSergey Zigachev #define mmDAGB1_RDCLI14 0x008e 313*b843c749SSergey Zigachev #define mmDAGB1_RDCLI14_BASE_IDX 0 314*b843c749SSergey Zigachev #define mmDAGB1_RDCLI15 0x008f 315*b843c749SSergey Zigachev #define mmDAGB1_RDCLI15_BASE_IDX 0 316*b843c749SSergey Zigachev #define mmDAGB1_RD_CNTL 0x0090 317*b843c749SSergey Zigachev #define mmDAGB1_RD_CNTL_BASE_IDX 0 318*b843c749SSergey Zigachev #define mmDAGB1_RD_GMI_CNTL 0x0091 319*b843c749SSergey Zigachev #define mmDAGB1_RD_GMI_CNTL_BASE_IDX 0 320*b843c749SSergey Zigachev #define mmDAGB1_RD_ADDR_DAGB 0x0092 321*b843c749SSergey Zigachev #define mmDAGB1_RD_ADDR_DAGB_BASE_IDX 0 322*b843c749SSergey Zigachev #define mmDAGB1_RD_OUTPUT_DAGB_MAX_BURST 0x0093 323*b843c749SSergey Zigachev #define mmDAGB1_RD_OUTPUT_DAGB_MAX_BURST_BASE_IDX 0 324*b843c749SSergey Zigachev #define mmDAGB1_RD_OUTPUT_DAGB_LAZY_TIMER 0x0094 325*b843c749SSergey Zigachev #define mmDAGB1_RD_OUTPUT_DAGB_LAZY_TIMER_BASE_IDX 0 326*b843c749SSergey Zigachev #define mmDAGB1_RD_CGTT_CLK_CTRL 0x0095 327*b843c749SSergey Zigachev #define mmDAGB1_RD_CGTT_CLK_CTRL_BASE_IDX 0 328*b843c749SSergey Zigachev #define mmDAGB1_L1TLB_RD_CGTT_CLK_CTRL 0x0096 329*b843c749SSergey Zigachev #define mmDAGB1_L1TLB_RD_CGTT_CLK_CTRL_BASE_IDX 0 330*b843c749SSergey Zigachev #define mmDAGB1_ATCVM_RD_CGTT_CLK_CTRL 0x0097 331*b843c749SSergey Zigachev #define mmDAGB1_ATCVM_RD_CGTT_CLK_CTRL_BASE_IDX 0 332*b843c749SSergey Zigachev #define mmDAGB1_RD_ADDR_DAGB_MAX_BURST0 0x0098 333*b843c749SSergey Zigachev #define mmDAGB1_RD_ADDR_DAGB_MAX_BURST0_BASE_IDX 0 334*b843c749SSergey Zigachev #define mmDAGB1_RD_ADDR_DAGB_LAZY_TIMER0 0x0099 335*b843c749SSergey Zigachev #define mmDAGB1_RD_ADDR_DAGB_LAZY_TIMER0_BASE_IDX 0 336*b843c749SSergey Zigachev #define mmDAGB1_RD_ADDR_DAGB_MAX_BURST1 0x009a 337*b843c749SSergey Zigachev #define mmDAGB1_RD_ADDR_DAGB_MAX_BURST1_BASE_IDX 0 338*b843c749SSergey Zigachev #define mmDAGB1_RD_ADDR_DAGB_LAZY_TIMER1 0x009b 339*b843c749SSergey Zigachev #define mmDAGB1_RD_ADDR_DAGB_LAZY_TIMER1_BASE_IDX 0 340*b843c749SSergey Zigachev #define mmDAGB1_RD_VC0_CNTL 0x009c 341*b843c749SSergey Zigachev #define mmDAGB1_RD_VC0_CNTL_BASE_IDX 0 342*b843c749SSergey Zigachev #define mmDAGB1_RD_VC1_CNTL 0x009d 343*b843c749SSergey Zigachev #define mmDAGB1_RD_VC1_CNTL_BASE_IDX 0 344*b843c749SSergey Zigachev #define mmDAGB1_RD_VC2_CNTL 0x009e 345*b843c749SSergey Zigachev #define mmDAGB1_RD_VC2_CNTL_BASE_IDX 0 346*b843c749SSergey Zigachev #define mmDAGB1_RD_VC3_CNTL 0x009f 347*b843c749SSergey Zigachev #define mmDAGB1_RD_VC3_CNTL_BASE_IDX 0 348*b843c749SSergey Zigachev #define mmDAGB1_RD_VC4_CNTL 0x00a0 349*b843c749SSergey Zigachev #define mmDAGB1_RD_VC4_CNTL_BASE_IDX 0 350*b843c749SSergey Zigachev #define mmDAGB1_RD_VC5_CNTL 0x00a1 351*b843c749SSergey Zigachev #define mmDAGB1_RD_VC5_CNTL_BASE_IDX 0 352*b843c749SSergey Zigachev #define mmDAGB1_RD_VC6_CNTL 0x00a2 353*b843c749SSergey Zigachev #define mmDAGB1_RD_VC6_CNTL_BASE_IDX 0 354*b843c749SSergey Zigachev #define mmDAGB1_RD_VC7_CNTL 0x00a3 355*b843c749SSergey Zigachev #define mmDAGB1_RD_VC7_CNTL_BASE_IDX 0 356*b843c749SSergey Zigachev #define mmDAGB1_RD_CNTL_MISC 0x00a4 357*b843c749SSergey Zigachev #define mmDAGB1_RD_CNTL_MISC_BASE_IDX 0 358*b843c749SSergey Zigachev #define mmDAGB1_RD_TLB_CREDIT 0x00a5 359*b843c749SSergey Zigachev #define mmDAGB1_RD_TLB_CREDIT_BASE_IDX 0 360*b843c749SSergey Zigachev #define mmDAGB1_RDCLI_ASK_PENDING 0x00a6 361*b843c749SSergey Zigachev #define mmDAGB1_RDCLI_ASK_PENDING_BASE_IDX 0 362*b843c749SSergey Zigachev #define mmDAGB1_RDCLI_GO_PENDING 0x00a7 363*b843c749SSergey Zigachev #define mmDAGB1_RDCLI_GO_PENDING_BASE_IDX 0 364*b843c749SSergey Zigachev #define mmDAGB1_RDCLI_GBLSEND_PENDING 0x00a8 365*b843c749SSergey Zigachev #define mmDAGB1_RDCLI_GBLSEND_PENDING_BASE_IDX 0 366*b843c749SSergey Zigachev #define mmDAGB1_RDCLI_TLB_PENDING 0x00a9 367*b843c749SSergey Zigachev #define mmDAGB1_RDCLI_TLB_PENDING_BASE_IDX 0 368*b843c749SSergey Zigachev #define mmDAGB1_RDCLI_OARB_PENDING 0x00aa 369*b843c749SSergey Zigachev #define mmDAGB1_RDCLI_OARB_PENDING_BASE_IDX 0 370*b843c749SSergey Zigachev #define mmDAGB1_RDCLI_OSD_PENDING 0x00ab 371*b843c749SSergey Zigachev #define mmDAGB1_RDCLI_OSD_PENDING_BASE_IDX 0 372*b843c749SSergey Zigachev #define mmDAGB1_WRCLI0 0x00ac 373*b843c749SSergey Zigachev #define mmDAGB1_WRCLI0_BASE_IDX 0 374*b843c749SSergey Zigachev #define mmDAGB1_WRCLI1 0x00ad 375*b843c749SSergey Zigachev #define mmDAGB1_WRCLI1_BASE_IDX 0 376*b843c749SSergey Zigachev #define mmDAGB1_WRCLI2 0x00ae 377*b843c749SSergey Zigachev #define mmDAGB1_WRCLI2_BASE_IDX 0 378*b843c749SSergey Zigachev #define mmDAGB1_WRCLI3 0x00af 379*b843c749SSergey Zigachev #define mmDAGB1_WRCLI3_BASE_IDX 0 380*b843c749SSergey Zigachev #define mmDAGB1_WRCLI4 0x00b0 381*b843c749SSergey Zigachev #define mmDAGB1_WRCLI4_BASE_IDX 0 382*b843c749SSergey Zigachev #define mmDAGB1_WRCLI5 0x00b1 383*b843c749SSergey Zigachev #define mmDAGB1_WRCLI5_BASE_IDX 0 384*b843c749SSergey Zigachev #define mmDAGB1_WRCLI6 0x00b2 385*b843c749SSergey Zigachev #define mmDAGB1_WRCLI6_BASE_IDX 0 386*b843c749SSergey Zigachev #define mmDAGB1_WRCLI7 0x00b3 387*b843c749SSergey Zigachev #define mmDAGB1_WRCLI7_BASE_IDX 0 388*b843c749SSergey Zigachev #define mmDAGB1_WRCLI8 0x00b4 389*b843c749SSergey Zigachev #define mmDAGB1_WRCLI8_BASE_IDX 0 390*b843c749SSergey Zigachev #define mmDAGB1_WRCLI9 0x00b5 391*b843c749SSergey Zigachev #define mmDAGB1_WRCLI9_BASE_IDX 0 392*b843c749SSergey Zigachev #define mmDAGB1_WRCLI10 0x00b6 393*b843c749SSergey Zigachev #define mmDAGB1_WRCLI10_BASE_IDX 0 394*b843c749SSergey Zigachev #define mmDAGB1_WRCLI11 0x00b7 395*b843c749SSergey Zigachev #define mmDAGB1_WRCLI11_BASE_IDX 0 396*b843c749SSergey Zigachev #define mmDAGB1_WRCLI12 0x00b8 397*b843c749SSergey Zigachev #define mmDAGB1_WRCLI12_BASE_IDX 0 398*b843c749SSergey Zigachev #define mmDAGB1_WRCLI13 0x00b9 399*b843c749SSergey Zigachev #define mmDAGB1_WRCLI13_BASE_IDX 0 400*b843c749SSergey Zigachev #define mmDAGB1_WRCLI14 0x00ba 401*b843c749SSergey Zigachev #define mmDAGB1_WRCLI14_BASE_IDX 0 402*b843c749SSergey Zigachev #define mmDAGB1_WRCLI15 0x00bb 403*b843c749SSergey Zigachev #define mmDAGB1_WRCLI15_BASE_IDX 0 404*b843c749SSergey Zigachev #define mmDAGB1_WR_CNTL 0x00bc 405*b843c749SSergey Zigachev #define mmDAGB1_WR_CNTL_BASE_IDX 0 406*b843c749SSergey Zigachev #define mmDAGB1_WR_GMI_CNTL 0x00bd 407*b843c749SSergey Zigachev #define mmDAGB1_WR_GMI_CNTL_BASE_IDX 0 408*b843c749SSergey Zigachev #define mmDAGB1_WR_ADDR_DAGB 0x00be 409*b843c749SSergey Zigachev #define mmDAGB1_WR_ADDR_DAGB_BASE_IDX 0 410*b843c749SSergey Zigachev #define mmDAGB1_WR_OUTPUT_DAGB_MAX_BURST 0x00bf 411*b843c749SSergey Zigachev #define mmDAGB1_WR_OUTPUT_DAGB_MAX_BURST_BASE_IDX 0 412*b843c749SSergey Zigachev #define mmDAGB1_WR_OUTPUT_DAGB_LAZY_TIMER 0x00c0 413*b843c749SSergey Zigachev #define mmDAGB1_WR_OUTPUT_DAGB_LAZY_TIMER_BASE_IDX 0 414*b843c749SSergey Zigachev #define mmDAGB1_WR_CGTT_CLK_CTRL 0x00c1 415*b843c749SSergey Zigachev #define mmDAGB1_WR_CGTT_CLK_CTRL_BASE_IDX 0 416*b843c749SSergey Zigachev #define mmDAGB1_L1TLB_WR_CGTT_CLK_CTRL 0x00c2 417*b843c749SSergey Zigachev #define mmDAGB1_L1TLB_WR_CGTT_CLK_CTRL_BASE_IDX 0 418*b843c749SSergey Zigachev #define mmDAGB1_ATCVM_WR_CGTT_CLK_CTRL 0x00c3 419*b843c749SSergey Zigachev #define mmDAGB1_ATCVM_WR_CGTT_CLK_CTRL_BASE_IDX 0 420*b843c749SSergey Zigachev #define mmDAGB1_WR_ADDR_DAGB_MAX_BURST0 0x00c4 421*b843c749SSergey Zigachev #define mmDAGB1_WR_ADDR_DAGB_MAX_BURST0_BASE_IDX 0 422*b843c749SSergey Zigachev #define mmDAGB1_WR_ADDR_DAGB_LAZY_TIMER0 0x00c5 423*b843c749SSergey Zigachev #define mmDAGB1_WR_ADDR_DAGB_LAZY_TIMER0_BASE_IDX 0 424*b843c749SSergey Zigachev #define mmDAGB1_WR_ADDR_DAGB_MAX_BURST1 0x00c6 425*b843c749SSergey Zigachev #define mmDAGB1_WR_ADDR_DAGB_MAX_BURST1_BASE_IDX 0 426*b843c749SSergey Zigachev #define mmDAGB1_WR_ADDR_DAGB_LAZY_TIMER1 0x00c7 427*b843c749SSergey Zigachev #define mmDAGB1_WR_ADDR_DAGB_LAZY_TIMER1_BASE_IDX 0 428*b843c749SSergey Zigachev #define mmDAGB1_WR_DATA_DAGB 0x00c8 429*b843c749SSergey Zigachev #define mmDAGB1_WR_DATA_DAGB_BASE_IDX 0 430*b843c749SSergey Zigachev #define mmDAGB1_WR_DATA_DAGB_MAX_BURST0 0x00c9 431*b843c749SSergey Zigachev #define mmDAGB1_WR_DATA_DAGB_MAX_BURST0_BASE_IDX 0 432*b843c749SSergey Zigachev #define mmDAGB1_WR_DATA_DAGB_LAZY_TIMER0 0x00ca 433*b843c749SSergey Zigachev #define mmDAGB1_WR_DATA_DAGB_LAZY_TIMER0_BASE_IDX 0 434*b843c749SSergey Zigachev #define mmDAGB1_WR_DATA_DAGB_MAX_BURST1 0x00cb 435*b843c749SSergey Zigachev #define mmDAGB1_WR_DATA_DAGB_MAX_BURST1_BASE_IDX 0 436*b843c749SSergey Zigachev #define mmDAGB1_WR_DATA_DAGB_LAZY_TIMER1 0x00cc 437*b843c749SSergey Zigachev #define mmDAGB1_WR_DATA_DAGB_LAZY_TIMER1_BASE_IDX 0 438*b843c749SSergey Zigachev #define mmDAGB1_WR_VC0_CNTL 0x00cd 439*b843c749SSergey Zigachev #define mmDAGB1_WR_VC0_CNTL_BASE_IDX 0 440*b843c749SSergey Zigachev #define mmDAGB1_WR_VC1_CNTL 0x00ce 441*b843c749SSergey Zigachev #define mmDAGB1_WR_VC1_CNTL_BASE_IDX 0 442*b843c749SSergey Zigachev #define mmDAGB1_WR_VC2_CNTL 0x00cf 443*b843c749SSergey Zigachev #define mmDAGB1_WR_VC2_CNTL_BASE_IDX 0 444*b843c749SSergey Zigachev #define mmDAGB1_WR_VC3_CNTL 0x00d0 445*b843c749SSergey Zigachev #define mmDAGB1_WR_VC3_CNTL_BASE_IDX 0 446*b843c749SSergey Zigachev #define mmDAGB1_WR_VC4_CNTL 0x00d1 447*b843c749SSergey Zigachev #define mmDAGB1_WR_VC4_CNTL_BASE_IDX 0 448*b843c749SSergey Zigachev #define mmDAGB1_WR_VC5_CNTL 0x00d2 449*b843c749SSergey Zigachev #define mmDAGB1_WR_VC5_CNTL_BASE_IDX 0 450*b843c749SSergey Zigachev #define mmDAGB1_WR_VC6_CNTL 0x00d3 451*b843c749SSergey Zigachev #define mmDAGB1_WR_VC6_CNTL_BASE_IDX 0 452*b843c749SSergey Zigachev #define mmDAGB1_WR_VC7_CNTL 0x00d4 453*b843c749SSergey Zigachev #define mmDAGB1_WR_VC7_CNTL_BASE_IDX 0 454*b843c749SSergey Zigachev #define mmDAGB1_WR_CNTL_MISC 0x00d5 455*b843c749SSergey Zigachev #define mmDAGB1_WR_CNTL_MISC_BASE_IDX 0 456*b843c749SSergey Zigachev #define mmDAGB1_WR_TLB_CREDIT 0x00d6 457*b843c749SSergey Zigachev #define mmDAGB1_WR_TLB_CREDIT_BASE_IDX 0 458*b843c749SSergey Zigachev #define mmDAGB1_WR_DATA_CREDIT 0x00d7 459*b843c749SSergey Zigachev #define mmDAGB1_WR_DATA_CREDIT_BASE_IDX 0 460*b843c749SSergey Zigachev #define mmDAGB1_WR_MISC_CREDIT 0x00d8 461*b843c749SSergey Zigachev #define mmDAGB1_WR_MISC_CREDIT_BASE_IDX 0 462*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_ASK_PENDING 0x00d9 463*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_ASK_PENDING_BASE_IDX 0 464*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_GO_PENDING 0x00da 465*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_GO_PENDING_BASE_IDX 0 466*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_GBLSEND_PENDING 0x00db 467*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_GBLSEND_PENDING_BASE_IDX 0 468*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_TLB_PENDING 0x00dc 469*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_TLB_PENDING_BASE_IDX 0 470*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_OARB_PENDING 0x00dd 471*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_OARB_PENDING_BASE_IDX 0 472*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_OSD_PENDING 0x00de 473*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_OSD_PENDING_BASE_IDX 0 474*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_DBUS_ASK_PENDING 0x00df 475*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_DBUS_ASK_PENDING_BASE_IDX 0 476*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_DBUS_GO_PENDING 0x00e0 477*b843c749SSergey Zigachev #define mmDAGB1_WRCLI_DBUS_GO_PENDING_BASE_IDX 0 478*b843c749SSergey Zigachev #define mmDAGB1_DAGB_DLY 0x00e1 479*b843c749SSergey Zigachev #define mmDAGB1_DAGB_DLY_BASE_IDX 0 480*b843c749SSergey Zigachev #define mmDAGB1_CNTL_MISC 0x00e2 481*b843c749SSergey Zigachev #define mmDAGB1_CNTL_MISC_BASE_IDX 0 482*b843c749SSergey Zigachev #define mmDAGB1_CNTL_MISC2 0x00e3 483*b843c749SSergey Zigachev #define mmDAGB1_CNTL_MISC2_BASE_IDX 0 484*b843c749SSergey Zigachev #define mmDAGB1_FIFO_EMPTY 0x00e4 485*b843c749SSergey Zigachev #define mmDAGB1_FIFO_EMPTY_BASE_IDX 0 486*b843c749SSergey Zigachev #define mmDAGB1_FIFO_FULL 0x00e5 487*b843c749SSergey Zigachev #define mmDAGB1_FIFO_FULL_BASE_IDX 0 488*b843c749SSergey Zigachev #define mmDAGB1_WR_CREDITS_FULL 0x00e6 489*b843c749SSergey Zigachev #define mmDAGB1_WR_CREDITS_FULL_BASE_IDX 0 490*b843c749SSergey Zigachev #define mmDAGB1_RD_CREDITS_FULL 0x00e7 491*b843c749SSergey Zigachev #define mmDAGB1_RD_CREDITS_FULL_BASE_IDX 0 492*b843c749SSergey Zigachev #define mmDAGB1_PERFCOUNTER_LO 0x00e8 493*b843c749SSergey Zigachev #define mmDAGB1_PERFCOUNTER_LO_BASE_IDX 0 494*b843c749SSergey Zigachev #define mmDAGB1_PERFCOUNTER_HI 0x00e9 495*b843c749SSergey Zigachev #define mmDAGB1_PERFCOUNTER_HI_BASE_IDX 0 496*b843c749SSergey Zigachev #define mmDAGB1_PERFCOUNTER0_CFG 0x00ea 497*b843c749SSergey Zigachev #define mmDAGB1_PERFCOUNTER0_CFG_BASE_IDX 0 498*b843c749SSergey Zigachev #define mmDAGB1_PERFCOUNTER1_CFG 0x00eb 499*b843c749SSergey Zigachev #define mmDAGB1_PERFCOUNTER1_CFG_BASE_IDX 0 500*b843c749SSergey Zigachev #define mmDAGB1_PERFCOUNTER2_CFG 0x00ec 501*b843c749SSergey Zigachev #define mmDAGB1_PERFCOUNTER2_CFG_BASE_IDX 0 502*b843c749SSergey Zigachev #define mmDAGB1_PERFCOUNTER_RSLT_CNTL 0x00ed 503*b843c749SSergey Zigachev #define mmDAGB1_PERFCOUNTER_RSLT_CNTL_BASE_IDX 0 504*b843c749SSergey Zigachev #define mmDAGB1_RESERVE0 0x00ee 505*b843c749SSergey Zigachev #define mmDAGB1_RESERVE0_BASE_IDX 0 506*b843c749SSergey Zigachev #define mmDAGB1_RESERVE1 0x00ef 507*b843c749SSergey Zigachev #define mmDAGB1_RESERVE1_BASE_IDX 0 508*b843c749SSergey Zigachev #define mmDAGB1_RESERVE2 0x00f0 509*b843c749SSergey Zigachev #define mmDAGB1_RESERVE2_BASE_IDX 0 510*b843c749SSergey Zigachev #define mmDAGB1_RESERVE3 0x00f1 511*b843c749SSergey Zigachev #define mmDAGB1_RESERVE3_BASE_IDX 0 512*b843c749SSergey Zigachev #define mmDAGB1_RESERVE4 0x00f2 513*b843c749SSergey Zigachev #define mmDAGB1_RESERVE4_BASE_IDX 0 514*b843c749SSergey Zigachev #define mmDAGB1_RESERVE5 0x00f3 515*b843c749SSergey Zigachev #define mmDAGB1_RESERVE5_BASE_IDX 0 516*b843c749SSergey Zigachev #define mmDAGB1_RESERVE6 0x00f4 517*b843c749SSergey Zigachev #define mmDAGB1_RESERVE6_BASE_IDX 0 518*b843c749SSergey Zigachev #define mmDAGB1_RESERVE7 0x00f5 519*b843c749SSergey Zigachev #define mmDAGB1_RESERVE7_BASE_IDX 0 520*b843c749SSergey Zigachev #define mmDAGB1_RESERVE8 0x00f6 521*b843c749SSergey Zigachev #define mmDAGB1_RESERVE8_BASE_IDX 0 522*b843c749SSergey Zigachev #define mmDAGB1_RESERVE9 0x00f7 523*b843c749SSergey Zigachev #define mmDAGB1_RESERVE9_BASE_IDX 0 524*b843c749SSergey Zigachev #define mmDAGB1_RESERVE10 0x00f8 525*b843c749SSergey Zigachev #define mmDAGB1_RESERVE10_BASE_IDX 0 526*b843c749SSergey Zigachev #define mmDAGB1_RESERVE11 0x00f9 527*b843c749SSergey Zigachev #define mmDAGB1_RESERVE11_BASE_IDX 0 528*b843c749SSergey Zigachev #define mmDAGB1_RESERVE12 0x00fa 529*b843c749SSergey Zigachev #define mmDAGB1_RESERVE12_BASE_IDX 0 530*b843c749SSergey Zigachev #define mmDAGB1_RESERVE13 0x00fb 531*b843c749SSergey Zigachev #define mmDAGB1_RESERVE13_BASE_IDX 0 532*b843c749SSergey Zigachev #define mmDAGB1_RESERVE14 0x00fc 533*b843c749SSergey Zigachev #define mmDAGB1_RESERVE14_BASE_IDX 0 534*b843c749SSergey Zigachev #define mmDAGB1_RESERVE15 0x00fd 535*b843c749SSergey Zigachev #define mmDAGB1_RESERVE15_BASE_IDX 0 536*b843c749SSergey Zigachev #define mmDAGB1_RESERVE16 0x00fe 537*b843c749SSergey Zigachev #define mmDAGB1_RESERVE16_BASE_IDX 0 538*b843c749SSergey Zigachev #define mmDAGB1_RESERVE17 0x00ff 539*b843c749SSergey Zigachev #define mmDAGB1_RESERVE17_BASE_IDX 0 540*b843c749SSergey Zigachev 541*b843c749SSergey Zigachev 542*b843c749SSergey Zigachev // addressBlock: mmhub_ea_mmeadec 543*b843c749SSergey Zigachev // base address: 0x68400 544*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_CLI2GRP_MAP0 0x0100 545*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_CLI2GRP_MAP0_BASE_IDX 0 546*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_CLI2GRP_MAP1 0x0101 547*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_CLI2GRP_MAP1_BASE_IDX 0 548*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_CLI2GRP_MAP0 0x0102 549*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_CLI2GRP_MAP0_BASE_IDX 0 550*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_CLI2GRP_MAP1 0x0103 551*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_CLI2GRP_MAP1_BASE_IDX 0 552*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_GRP2VC_MAP 0x0104 553*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_GRP2VC_MAP_BASE_IDX 0 554*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_GRP2VC_MAP 0x0105 555*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_GRP2VC_MAP_BASE_IDX 0 556*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_LAZY 0x0106 557*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_LAZY_BASE_IDX 0 558*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_LAZY 0x0107 559*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_LAZY_BASE_IDX 0 560*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_CAM_CNTL 0x0108 561*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_CAM_CNTL_BASE_IDX 0 562*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_CAM_CNTL 0x0109 563*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_CAM_CNTL_BASE_IDX 0 564*b843c749SSergey Zigachev #define mmMMEA0_DRAM_PAGE_BURST 0x010a 565*b843c749SSergey Zigachev #define mmMMEA0_DRAM_PAGE_BURST_BASE_IDX 0 566*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_AGE 0x010b 567*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_AGE_BASE_IDX 0 568*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_AGE 0x010c 569*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_AGE_BASE_IDX 0 570*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_QUEUING 0x010d 571*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_QUEUING_BASE_IDX 0 572*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_QUEUING 0x010e 573*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_QUEUING_BASE_IDX 0 574*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_FIXED 0x010f 575*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_FIXED_BASE_IDX 0 576*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_FIXED 0x0110 577*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_FIXED_BASE_IDX 0 578*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_URGENCY 0x0111 579*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_URGENCY_BASE_IDX 0 580*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_URGENCY 0x0112 581*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_URGENCY_BASE_IDX 0 582*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_QUANT_PRI1 0x0113 583*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_QUANT_PRI1_BASE_IDX 0 584*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_QUANT_PRI2 0x0114 585*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_QUANT_PRI2_BASE_IDX 0 586*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_QUANT_PRI3 0x0115 587*b843c749SSergey Zigachev #define mmMMEA0_DRAM_RD_PRI_QUANT_PRI3_BASE_IDX 0 588*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_QUANT_PRI1 0x0116 589*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_QUANT_PRI1_BASE_IDX 0 590*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_QUANT_PRI2 0x0117 591*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_QUANT_PRI2_BASE_IDX 0 592*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_QUANT_PRI3 0x0118 593*b843c749SSergey Zigachev #define mmMMEA0_DRAM_WR_PRI_QUANT_PRI3_BASE_IDX 0 594*b843c749SSergey Zigachev #define mmMMEA0_ADDRNORM_BASE_ADDR0 0x0132 595*b843c749SSergey Zigachev #define mmMMEA0_ADDRNORM_BASE_ADDR0_BASE_IDX 0 596*b843c749SSergey Zigachev #define mmMMEA0_ADDRNORM_LIMIT_ADDR0 0x0133 597*b843c749SSergey Zigachev #define mmMMEA0_ADDRNORM_LIMIT_ADDR0_BASE_IDX 0 598*b843c749SSergey Zigachev #define mmMMEA0_ADDRNORM_BASE_ADDR1 0x0134 599*b843c749SSergey Zigachev #define mmMMEA0_ADDRNORM_BASE_ADDR1_BASE_IDX 0 600*b843c749SSergey Zigachev #define mmMMEA0_ADDRNORM_LIMIT_ADDR1 0x0135 601*b843c749SSergey Zigachev #define mmMMEA0_ADDRNORM_LIMIT_ADDR1_BASE_IDX 0 602*b843c749SSergey Zigachev #define mmMMEA0_ADDRNORM_OFFSET_ADDR1 0x0136 603*b843c749SSergey Zigachev #define mmMMEA0_ADDRNORM_OFFSET_ADDR1_BASE_IDX 0 604*b843c749SSergey Zigachev #define mmMMEA0_ADDRNORM_HOLE_CNTL 0x0141 605*b843c749SSergey Zigachev #define mmMMEA0_ADDRNORM_HOLE_CNTL_BASE_IDX 0 606*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC_BANK_CFG 0x0142 607*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC_BANK_CFG_BASE_IDX 0 608*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC_MISC_CFG 0x0143 609*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC_MISC_CFG_BASE_IDX 0 610*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK0 0x0144 611*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK0_BASE_IDX 0 612*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK1 0x0145 613*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK1_BASE_IDX 0 614*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK2 0x0146 615*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK2_BASE_IDX 0 616*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK3 0x0147 617*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK3_BASE_IDX 0 618*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK4 0x0148 619*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK4_BASE_IDX 0 620*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_PC 0x0149 621*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_PC_BASE_IDX 0 622*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_PC2 0x014a 623*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_PC2_BASE_IDX 0 624*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_CS0 0x014b 625*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_CS0_BASE_IDX 0 626*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_CS1 0x014c 627*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_CS1_BASE_IDX 0 628*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_HARVEST_ENABLE 0x014d 629*b843c749SSergey Zigachev #define mmMMEA0_ADDRDECDRAM_HARVEST_ENABLE_BASE_IDX 0 630*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS0 0x0158 631*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS0_BASE_IDX 0 632*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS1 0x0159 633*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS1_BASE_IDX 0 634*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS2 0x015a 635*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS2_BASE_IDX 0 636*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS3 0x015b 637*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS3_BASE_IDX 0 638*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS0 0x015c 639*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS0_BASE_IDX 0 640*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS1 0x015d 641*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS1_BASE_IDX 0 642*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS2 0x015e 643*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS2_BASE_IDX 0 644*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS3 0x015f 645*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS3_BASE_IDX 0 646*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_MASK_CS01 0x0160 647*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_MASK_CS01_BASE_IDX 0 648*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_MASK_CS23 0x0161 649*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_MASK_CS23_BASE_IDX 0 650*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_MASK_SECCS01 0x0162 651*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_MASK_SECCS01_BASE_IDX 0 652*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_MASK_SECCS23 0x0163 653*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_MASK_SECCS23_BASE_IDX 0 654*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_CFG_CS01 0x0164 655*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_CFG_CS01_BASE_IDX 0 656*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_CFG_CS23 0x0165 657*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_CFG_CS23_BASE_IDX 0 658*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_SEL_CS01 0x0166 659*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_SEL_CS01_BASE_IDX 0 660*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_SEL_CS23 0x0167 661*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_ADDR_SEL_CS23_BASE_IDX 0 662*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_COL_SEL_LO_CS01 0x0168 663*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_COL_SEL_LO_CS01_BASE_IDX 0 664*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_COL_SEL_LO_CS23 0x0169 665*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_COL_SEL_LO_CS23_BASE_IDX 0 666*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_COL_SEL_HI_CS01 0x016a 667*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_COL_SEL_HI_CS01_BASE_IDX 0 668*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_COL_SEL_HI_CS23 0x016b 669*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_COL_SEL_HI_CS23_BASE_IDX 0 670*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_RM_SEL_CS01 0x016c 671*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_RM_SEL_CS01_BASE_IDX 0 672*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_RM_SEL_CS23 0x016d 673*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_RM_SEL_CS23_BASE_IDX 0 674*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_RM_SEL_SECCS01 0x016e 675*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_RM_SEL_SECCS01_BASE_IDX 0 676*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_RM_SEL_SECCS23 0x016f 677*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC0_RM_SEL_SECCS23_BASE_IDX 0 678*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS0 0x0170 679*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS0_BASE_IDX 0 680*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS1 0x0171 681*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS1_BASE_IDX 0 682*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS2 0x0172 683*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS2_BASE_IDX 0 684*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS3 0x0173 685*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS3_BASE_IDX 0 686*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS0 0x0174 687*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS0_BASE_IDX 0 688*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS1 0x0175 689*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS1_BASE_IDX 0 690*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS2 0x0176 691*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS2_BASE_IDX 0 692*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS3 0x0177 693*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS3_BASE_IDX 0 694*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_MASK_CS01 0x0178 695*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_MASK_CS01_BASE_IDX 0 696*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_MASK_CS23 0x0179 697*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_MASK_CS23_BASE_IDX 0 698*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_MASK_SECCS01 0x017a 699*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_MASK_SECCS01_BASE_IDX 0 700*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_MASK_SECCS23 0x017b 701*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_MASK_SECCS23_BASE_IDX 0 702*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_CFG_CS01 0x017c 703*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_CFG_CS01_BASE_IDX 0 704*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_CFG_CS23 0x017d 705*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_CFG_CS23_BASE_IDX 0 706*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_SEL_CS01 0x017e 707*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_SEL_CS01_BASE_IDX 0 708*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_SEL_CS23 0x017f 709*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_ADDR_SEL_CS23_BASE_IDX 0 710*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_COL_SEL_LO_CS01 0x0180 711*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_COL_SEL_LO_CS01_BASE_IDX 0 712*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_COL_SEL_LO_CS23 0x0181 713*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_COL_SEL_LO_CS23_BASE_IDX 0 714*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_COL_SEL_HI_CS01 0x0182 715*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_COL_SEL_HI_CS01_BASE_IDX 0 716*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_COL_SEL_HI_CS23 0x0183 717*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_COL_SEL_HI_CS23_BASE_IDX 0 718*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_RM_SEL_CS01 0x0184 719*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_RM_SEL_CS01_BASE_IDX 0 720*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_RM_SEL_CS23 0x0185 721*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_RM_SEL_CS23_BASE_IDX 0 722*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_RM_SEL_SECCS01 0x0186 723*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_RM_SEL_SECCS01_BASE_IDX 0 724*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_RM_SEL_SECCS23 0x0187 725*b843c749SSergey Zigachev #define mmMMEA0_ADDRDEC1_RM_SEL_SECCS23_BASE_IDX 0 726*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_CLI2GRP_MAP0 0x01d0 727*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_CLI2GRP_MAP0_BASE_IDX 0 728*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_CLI2GRP_MAP1 0x01d1 729*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_CLI2GRP_MAP1_BASE_IDX 0 730*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_CLI2GRP_MAP0 0x01d2 731*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_CLI2GRP_MAP0_BASE_IDX 0 732*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_CLI2GRP_MAP1 0x01d3 733*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_CLI2GRP_MAP1_BASE_IDX 0 734*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_COMBINE_FLUSH 0x01d4 735*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_COMBINE_FLUSH_BASE_IDX 0 736*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_COMBINE_FLUSH 0x01d5 737*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_COMBINE_FLUSH_BASE_IDX 0 738*b843c749SSergey Zigachev #define mmMMEA0_IO_GROUP_BURST 0x01d6 739*b843c749SSergey Zigachev #define mmMMEA0_IO_GROUP_BURST_BASE_IDX 0 740*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_AGE 0x01d7 741*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_AGE_BASE_IDX 0 742*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_AGE 0x01d8 743*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_AGE_BASE_IDX 0 744*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_QUEUING 0x01d9 745*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_QUEUING_BASE_IDX 0 746*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_QUEUING 0x01da 747*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_QUEUING_BASE_IDX 0 748*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_FIXED 0x01db 749*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_FIXED_BASE_IDX 0 750*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_FIXED 0x01dc 751*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_FIXED_BASE_IDX 0 752*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_URGENCY 0x01dd 753*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_URGENCY_BASE_IDX 0 754*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_URGENCY 0x01de 755*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_URGENCY_BASE_IDX 0 756*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_URGENCY_MASK 0x01df 757*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_URGENCY_MASK_BASE_IDX 0 758*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_URGENCY_MASK 0x01e0 759*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_URGENCY_MASK_BASE_IDX 0 760*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_QUANT_PRI1 0x01e1 761*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_QUANT_PRI1_BASE_IDX 0 762*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_QUANT_PRI2 0x01e2 763*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_QUANT_PRI2_BASE_IDX 0 764*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_QUANT_PRI3 0x01e3 765*b843c749SSergey Zigachev #define mmMMEA0_IO_RD_PRI_QUANT_PRI3_BASE_IDX 0 766*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_QUANT_PRI1 0x01e4 767*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_QUANT_PRI1_BASE_IDX 0 768*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_QUANT_PRI2 0x01e5 769*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_QUANT_PRI2_BASE_IDX 0 770*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_QUANT_PRI3 0x01e6 771*b843c749SSergey Zigachev #define mmMMEA0_IO_WR_PRI_QUANT_PRI3_BASE_IDX 0 772*b843c749SSergey Zigachev #define mmMMEA0_SDP_ARB_DRAM 0x01e7 773*b843c749SSergey Zigachev #define mmMMEA0_SDP_ARB_DRAM_BASE_IDX 0 774*b843c749SSergey Zigachev #define mmMMEA0_SDP_ARB_FINAL 0x01e9 775*b843c749SSergey Zigachev #define mmMMEA0_SDP_ARB_FINAL_BASE_IDX 0 776*b843c749SSergey Zigachev #define mmMMEA0_SDP_DRAM_PRIORITY 0x01ea 777*b843c749SSergey Zigachev #define mmMMEA0_SDP_DRAM_PRIORITY_BASE_IDX 0 778*b843c749SSergey Zigachev #define mmMMEA0_SDP_IO_PRIORITY 0x01ec 779*b843c749SSergey Zigachev #define mmMMEA0_SDP_IO_PRIORITY_BASE_IDX 0 780*b843c749SSergey Zigachev #define mmMMEA0_SDP_CREDITS 0x01ed 781*b843c749SSergey Zigachev #define mmMMEA0_SDP_CREDITS_BASE_IDX 0 782*b843c749SSergey Zigachev #define mmMMEA0_SDP_TAG_RESERVE0 0x01ee 783*b843c749SSergey Zigachev #define mmMMEA0_SDP_TAG_RESERVE0_BASE_IDX 0 784*b843c749SSergey Zigachev #define mmMMEA0_SDP_TAG_RESERVE1 0x01ef 785*b843c749SSergey Zigachev #define mmMMEA0_SDP_TAG_RESERVE1_BASE_IDX 0 786*b843c749SSergey Zigachev #define mmMMEA0_SDP_VCC_RESERVE0 0x01f0 787*b843c749SSergey Zigachev #define mmMMEA0_SDP_VCC_RESERVE0_BASE_IDX 0 788*b843c749SSergey Zigachev #define mmMMEA0_SDP_VCC_RESERVE1 0x01f1 789*b843c749SSergey Zigachev #define mmMMEA0_SDP_VCC_RESERVE1_BASE_IDX 0 790*b843c749SSergey Zigachev #define mmMMEA0_SDP_VCD_RESERVE0 0x01f2 791*b843c749SSergey Zigachev #define mmMMEA0_SDP_VCD_RESERVE0_BASE_IDX 0 792*b843c749SSergey Zigachev #define mmMMEA0_SDP_VCD_RESERVE1 0x01f3 793*b843c749SSergey Zigachev #define mmMMEA0_SDP_VCD_RESERVE1_BASE_IDX 0 794*b843c749SSergey Zigachev #define mmMMEA0_SDP_REQ_CNTL 0x01f4 795*b843c749SSergey Zigachev #define mmMMEA0_SDP_REQ_CNTL_BASE_IDX 0 796*b843c749SSergey Zigachev #define mmMMEA0_MISC 0x01f5 797*b843c749SSergey Zigachev #define mmMMEA0_MISC_BASE_IDX 0 798*b843c749SSergey Zigachev #define mmMMEA0_LATENCY_SAMPLING 0x01f6 799*b843c749SSergey Zigachev #define mmMMEA0_LATENCY_SAMPLING_BASE_IDX 0 800*b843c749SSergey Zigachev #define mmMMEA0_PERFCOUNTER_LO 0x01f7 801*b843c749SSergey Zigachev #define mmMMEA0_PERFCOUNTER_LO_BASE_IDX 0 802*b843c749SSergey Zigachev #define mmMMEA0_PERFCOUNTER_HI 0x01f8 803*b843c749SSergey Zigachev #define mmMMEA0_PERFCOUNTER_HI_BASE_IDX 0 804*b843c749SSergey Zigachev #define mmMMEA0_PERFCOUNTER0_CFG 0x01f9 805*b843c749SSergey Zigachev #define mmMMEA0_PERFCOUNTER0_CFG_BASE_IDX 0 806*b843c749SSergey Zigachev #define mmMMEA0_PERFCOUNTER1_CFG 0x01fa 807*b843c749SSergey Zigachev #define mmMMEA0_PERFCOUNTER1_CFG_BASE_IDX 0 808*b843c749SSergey Zigachev #define mmMMEA0_PERFCOUNTER_RSLT_CNTL 0x01fb 809*b843c749SSergey Zigachev #define mmMMEA0_PERFCOUNTER_RSLT_CNTL_BASE_IDX 0 810*b843c749SSergey Zigachev #define mmMMEA0_EDC_CNT 0x0201 811*b843c749SSergey Zigachev #define mmMMEA0_EDC_CNT_BASE_IDX 0 812*b843c749SSergey Zigachev #define mmMMEA0_EDC_CNT2 0x0202 813*b843c749SSergey Zigachev #define mmMMEA0_EDC_CNT2_BASE_IDX 0 814*b843c749SSergey Zigachev #define mmMMEA0_DSM_CNTL 0x0203 815*b843c749SSergey Zigachev #define mmMMEA0_DSM_CNTL_BASE_IDX 0 816*b843c749SSergey Zigachev #define mmMMEA0_DSM_CNTLA 0x0204 817*b843c749SSergey Zigachev #define mmMMEA0_DSM_CNTLA_BASE_IDX 0 818*b843c749SSergey Zigachev #define mmMMEA0_DSM_CNTLB 0x0205 819*b843c749SSergey Zigachev #define mmMMEA0_DSM_CNTLB_BASE_IDX 0 820*b843c749SSergey Zigachev #define mmMMEA0_DSM_CNTL2 0x0206 821*b843c749SSergey Zigachev #define mmMMEA0_DSM_CNTL2_BASE_IDX 0 822*b843c749SSergey Zigachev #define mmMMEA0_DSM_CNTL2A 0x0207 823*b843c749SSergey Zigachev #define mmMMEA0_DSM_CNTL2A_BASE_IDX 0 824*b843c749SSergey Zigachev #define mmMMEA0_DSM_CNTL2B 0x0208 825*b843c749SSergey Zigachev #define mmMMEA0_DSM_CNTL2B_BASE_IDX 0 826*b843c749SSergey Zigachev #define mmMMEA0_CGTT_CLK_CTRL 0x020a 827*b843c749SSergey Zigachev #define mmMMEA0_CGTT_CLK_CTRL_BASE_IDX 0 828*b843c749SSergey Zigachev #define mmMMEA0_EDC_MODE 0x020b 829*b843c749SSergey Zigachev #define mmMMEA0_EDC_MODE_BASE_IDX 0 830*b843c749SSergey Zigachev #define mmMMEA0_ERR_STATUS 0x020c 831*b843c749SSergey Zigachev #define mmMMEA0_ERR_STATUS_BASE_IDX 0 832*b843c749SSergey Zigachev #define mmMMEA0_MISC2 0x020d 833*b843c749SSergey Zigachev #define mmMMEA0_MISC2_BASE_IDX 0 834*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_CLI2GRP_MAP0 0x0240 835*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_CLI2GRP_MAP0_BASE_IDX 0 836*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_CLI2GRP_MAP1 0x0241 837*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_CLI2GRP_MAP1_BASE_IDX 0 838*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_CLI2GRP_MAP0 0x0242 839*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_CLI2GRP_MAP0_BASE_IDX 0 840*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_CLI2GRP_MAP1 0x0243 841*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_CLI2GRP_MAP1_BASE_IDX 0 842*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_GRP2VC_MAP 0x0244 843*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_GRP2VC_MAP_BASE_IDX 0 844*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_GRP2VC_MAP 0x0245 845*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_GRP2VC_MAP_BASE_IDX 0 846*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_LAZY 0x0246 847*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_LAZY_BASE_IDX 0 848*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_LAZY 0x0247 849*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_LAZY_BASE_IDX 0 850*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_CAM_CNTL 0x0248 851*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_CAM_CNTL_BASE_IDX 0 852*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_CAM_CNTL 0x0249 853*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_CAM_CNTL_BASE_IDX 0 854*b843c749SSergey Zigachev #define mmMMEA1_DRAM_PAGE_BURST 0x024a 855*b843c749SSergey Zigachev #define mmMMEA1_DRAM_PAGE_BURST_BASE_IDX 0 856*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_AGE 0x024b 857*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_AGE_BASE_IDX 0 858*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_AGE 0x024c 859*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_AGE_BASE_IDX 0 860*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_QUEUING 0x024d 861*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_QUEUING_BASE_IDX 0 862*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_QUEUING 0x024e 863*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_QUEUING_BASE_IDX 0 864*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_FIXED 0x024f 865*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_FIXED_BASE_IDX 0 866*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_FIXED 0x0250 867*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_FIXED_BASE_IDX 0 868*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_URGENCY 0x0251 869*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_URGENCY_BASE_IDX 0 870*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_URGENCY 0x0252 871*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_URGENCY_BASE_IDX 0 872*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_QUANT_PRI1 0x0253 873*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_QUANT_PRI1_BASE_IDX 0 874*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_QUANT_PRI2 0x0254 875*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_QUANT_PRI2_BASE_IDX 0 876*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_QUANT_PRI3 0x0255 877*b843c749SSergey Zigachev #define mmMMEA1_DRAM_RD_PRI_QUANT_PRI3_BASE_IDX 0 878*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_QUANT_PRI1 0x0256 879*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_QUANT_PRI1_BASE_IDX 0 880*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_QUANT_PRI2 0x0257 881*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_QUANT_PRI2_BASE_IDX 0 882*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_QUANT_PRI3 0x0258 883*b843c749SSergey Zigachev #define mmMMEA1_DRAM_WR_PRI_QUANT_PRI3_BASE_IDX 0 884*b843c749SSergey Zigachev #define mmMMEA1_ADDRNORM_BASE_ADDR0 0x0272 885*b843c749SSergey Zigachev #define mmMMEA1_ADDRNORM_BASE_ADDR0_BASE_IDX 0 886*b843c749SSergey Zigachev #define mmMMEA1_ADDRNORM_LIMIT_ADDR0 0x0273 887*b843c749SSergey Zigachev #define mmMMEA1_ADDRNORM_LIMIT_ADDR0_BASE_IDX 0 888*b843c749SSergey Zigachev #define mmMMEA1_ADDRNORM_BASE_ADDR1 0x0274 889*b843c749SSergey Zigachev #define mmMMEA1_ADDRNORM_BASE_ADDR1_BASE_IDX 0 890*b843c749SSergey Zigachev #define mmMMEA1_ADDRNORM_LIMIT_ADDR1 0x0275 891*b843c749SSergey Zigachev #define mmMMEA1_ADDRNORM_LIMIT_ADDR1_BASE_IDX 0 892*b843c749SSergey Zigachev #define mmMMEA1_ADDRNORM_OFFSET_ADDR1 0x0276 893*b843c749SSergey Zigachev #define mmMMEA1_ADDRNORM_OFFSET_ADDR1_BASE_IDX 0 894*b843c749SSergey Zigachev #define mmMMEA1_ADDRNORM_HOLE_CNTL 0x0281 895*b843c749SSergey Zigachev #define mmMMEA1_ADDRNORM_HOLE_CNTL_BASE_IDX 0 896*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC_BANK_CFG 0x0282 897*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC_BANK_CFG_BASE_IDX 0 898*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC_MISC_CFG 0x0283 899*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC_MISC_CFG_BASE_IDX 0 900*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK0 0x0284 901*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK0_BASE_IDX 0 902*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK1 0x0285 903*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK1_BASE_IDX 0 904*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK2 0x0286 905*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK2_BASE_IDX 0 906*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK3 0x0287 907*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK3_BASE_IDX 0 908*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK4 0x0288 909*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK4_BASE_IDX 0 910*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_PC 0x0289 911*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_PC_BASE_IDX 0 912*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_PC2 0x028a 913*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_PC2_BASE_IDX 0 914*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_CS0 0x028b 915*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_CS0_BASE_IDX 0 916*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_CS1 0x028c 917*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_CS1_BASE_IDX 0 918*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_HARVEST_ENABLE 0x028d 919*b843c749SSergey Zigachev #define mmMMEA1_ADDRDECDRAM_HARVEST_ENABLE_BASE_IDX 0 920*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS0 0x0298 921*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS0_BASE_IDX 0 922*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS1 0x0299 923*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS1_BASE_IDX 0 924*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS2 0x029a 925*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS2_BASE_IDX 0 926*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS3 0x029b 927*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS3_BASE_IDX 0 928*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS0 0x029c 929*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS0_BASE_IDX 0 930*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS1 0x029d 931*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS1_BASE_IDX 0 932*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS2 0x029e 933*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS2_BASE_IDX 0 934*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS3 0x029f 935*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS3_BASE_IDX 0 936*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_MASK_CS01 0x02a0 937*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_MASK_CS01_BASE_IDX 0 938*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_MASK_CS23 0x02a1 939*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_MASK_CS23_BASE_IDX 0 940*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_MASK_SECCS01 0x02a2 941*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_MASK_SECCS01_BASE_IDX 0 942*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_MASK_SECCS23 0x02a3 943*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_MASK_SECCS23_BASE_IDX 0 944*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_CFG_CS01 0x02a4 945*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_CFG_CS01_BASE_IDX 0 946*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_CFG_CS23 0x02a5 947*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_CFG_CS23_BASE_IDX 0 948*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_SEL_CS01 0x02a6 949*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_SEL_CS01_BASE_IDX 0 950*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_SEL_CS23 0x02a7 951*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_ADDR_SEL_CS23_BASE_IDX 0 952*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_COL_SEL_LO_CS01 0x02a8 953*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_COL_SEL_LO_CS01_BASE_IDX 0 954*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_COL_SEL_LO_CS23 0x02a9 955*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_COL_SEL_LO_CS23_BASE_IDX 0 956*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_COL_SEL_HI_CS01 0x02aa 957*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_COL_SEL_HI_CS01_BASE_IDX 0 958*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_COL_SEL_HI_CS23 0x02ab 959*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_COL_SEL_HI_CS23_BASE_IDX 0 960*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_RM_SEL_CS01 0x02ac 961*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_RM_SEL_CS01_BASE_IDX 0 962*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_RM_SEL_CS23 0x02ad 963*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_RM_SEL_CS23_BASE_IDX 0 964*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_RM_SEL_SECCS01 0x02ae 965*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_RM_SEL_SECCS01_BASE_IDX 0 966*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_RM_SEL_SECCS23 0x02af 967*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC0_RM_SEL_SECCS23_BASE_IDX 0 968*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS0 0x02b0 969*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS0_BASE_IDX 0 970*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS1 0x02b1 971*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS1_BASE_IDX 0 972*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS2 0x02b2 973*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS2_BASE_IDX 0 974*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS3 0x02b3 975*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS3_BASE_IDX 0 976*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS0 0x02b4 977*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS0_BASE_IDX 0 978*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS1 0x02b5 979*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS1_BASE_IDX 0 980*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS2 0x02b6 981*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS2_BASE_IDX 0 982*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS3 0x02b7 983*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS3_BASE_IDX 0 984*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_MASK_CS01 0x02b8 985*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_MASK_CS01_BASE_IDX 0 986*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_MASK_CS23 0x02b9 987*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_MASK_CS23_BASE_IDX 0 988*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_MASK_SECCS01 0x02ba 989*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_MASK_SECCS01_BASE_IDX 0 990*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_MASK_SECCS23 0x02bb 991*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_MASK_SECCS23_BASE_IDX 0 992*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_CFG_CS01 0x02bc 993*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_CFG_CS01_BASE_IDX 0 994*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_CFG_CS23 0x02bd 995*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_CFG_CS23_BASE_IDX 0 996*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_SEL_CS01 0x02be 997*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_SEL_CS01_BASE_IDX 0 998*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_SEL_CS23 0x02bf 999*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_ADDR_SEL_CS23_BASE_IDX 0 1000*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_COL_SEL_LO_CS01 0x02c0 1001*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_COL_SEL_LO_CS01_BASE_IDX 0 1002*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_COL_SEL_LO_CS23 0x02c1 1003*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_COL_SEL_LO_CS23_BASE_IDX 0 1004*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_COL_SEL_HI_CS01 0x02c2 1005*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_COL_SEL_HI_CS01_BASE_IDX 0 1006*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_COL_SEL_HI_CS23 0x02c3 1007*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_COL_SEL_HI_CS23_BASE_IDX 0 1008*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_RM_SEL_CS01 0x02c4 1009*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_RM_SEL_CS01_BASE_IDX 0 1010*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_RM_SEL_CS23 0x02c5 1011*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_RM_SEL_CS23_BASE_IDX 0 1012*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_RM_SEL_SECCS01 0x02c6 1013*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_RM_SEL_SECCS01_BASE_IDX 0 1014*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_RM_SEL_SECCS23 0x02c7 1015*b843c749SSergey Zigachev #define mmMMEA1_ADDRDEC1_RM_SEL_SECCS23_BASE_IDX 0 1016*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_CLI2GRP_MAP0 0x0310 1017*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_CLI2GRP_MAP0_BASE_IDX 0 1018*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_CLI2GRP_MAP1 0x0311 1019*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_CLI2GRP_MAP1_BASE_IDX 0 1020*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_CLI2GRP_MAP0 0x0312 1021*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_CLI2GRP_MAP0_BASE_IDX 0 1022*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_CLI2GRP_MAP1 0x0313 1023*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_CLI2GRP_MAP1_BASE_IDX 0 1024*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_COMBINE_FLUSH 0x0314 1025*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_COMBINE_FLUSH_BASE_IDX 0 1026*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_COMBINE_FLUSH 0x0315 1027*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_COMBINE_FLUSH_BASE_IDX 0 1028*b843c749SSergey Zigachev #define mmMMEA1_IO_GROUP_BURST 0x0316 1029*b843c749SSergey Zigachev #define mmMMEA1_IO_GROUP_BURST_BASE_IDX 0 1030*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_AGE 0x0317 1031*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_AGE_BASE_IDX 0 1032*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_AGE 0x0318 1033*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_AGE_BASE_IDX 0 1034*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_QUEUING 0x0319 1035*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_QUEUING_BASE_IDX 0 1036*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_QUEUING 0x031a 1037*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_QUEUING_BASE_IDX 0 1038*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_FIXED 0x031b 1039*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_FIXED_BASE_IDX 0 1040*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_FIXED 0x031c 1041*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_FIXED_BASE_IDX 0 1042*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_URGENCY 0x031d 1043*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_URGENCY_BASE_IDX 0 1044*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_URGENCY 0x031e 1045*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_URGENCY_BASE_IDX 0 1046*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_URGENCY_MASK 0x031f 1047*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_URGENCY_MASK_BASE_IDX 0 1048*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_URGENCY_MASK 0x0320 1049*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_URGENCY_MASK_BASE_IDX 0 1050*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_QUANT_PRI1 0x0321 1051*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_QUANT_PRI1_BASE_IDX 0 1052*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_QUANT_PRI2 0x0322 1053*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_QUANT_PRI2_BASE_IDX 0 1054*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_QUANT_PRI3 0x0323 1055*b843c749SSergey Zigachev #define mmMMEA1_IO_RD_PRI_QUANT_PRI3_BASE_IDX 0 1056*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_QUANT_PRI1 0x0324 1057*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_QUANT_PRI1_BASE_IDX 0 1058*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_QUANT_PRI2 0x0325 1059*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_QUANT_PRI2_BASE_IDX 0 1060*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_QUANT_PRI3 0x0326 1061*b843c749SSergey Zigachev #define mmMMEA1_IO_WR_PRI_QUANT_PRI3_BASE_IDX 0 1062*b843c749SSergey Zigachev #define mmMMEA1_SDP_ARB_DRAM 0x0327 1063*b843c749SSergey Zigachev #define mmMMEA1_SDP_ARB_DRAM_BASE_IDX 0 1064*b843c749SSergey Zigachev #define mmMMEA1_SDP_ARB_FINAL 0x0329 1065*b843c749SSergey Zigachev #define mmMMEA1_SDP_ARB_FINAL_BASE_IDX 0 1066*b843c749SSergey Zigachev #define mmMMEA1_SDP_DRAM_PRIORITY 0x032a 1067*b843c749SSergey Zigachev #define mmMMEA1_SDP_DRAM_PRIORITY_BASE_IDX 0 1068*b843c749SSergey Zigachev #define mmMMEA1_SDP_IO_PRIORITY 0x032c 1069*b843c749SSergey Zigachev #define mmMMEA1_SDP_IO_PRIORITY_BASE_IDX 0 1070*b843c749SSergey Zigachev #define mmMMEA1_SDP_CREDITS 0x032d 1071*b843c749SSergey Zigachev #define mmMMEA1_SDP_CREDITS_BASE_IDX 0 1072*b843c749SSergey Zigachev #define mmMMEA1_SDP_TAG_RESERVE0 0x032e 1073*b843c749SSergey Zigachev #define mmMMEA1_SDP_TAG_RESERVE0_BASE_IDX 0 1074*b843c749SSergey Zigachev #define mmMMEA1_SDP_TAG_RESERVE1 0x032f 1075*b843c749SSergey Zigachev #define mmMMEA1_SDP_TAG_RESERVE1_BASE_IDX 0 1076*b843c749SSergey Zigachev #define mmMMEA1_SDP_VCC_RESERVE0 0x0330 1077*b843c749SSergey Zigachev #define mmMMEA1_SDP_VCC_RESERVE0_BASE_IDX 0 1078*b843c749SSergey Zigachev #define mmMMEA1_SDP_VCC_RESERVE1 0x0331 1079*b843c749SSergey Zigachev #define mmMMEA1_SDP_VCC_RESERVE1_BASE_IDX 0 1080*b843c749SSergey Zigachev #define mmMMEA1_SDP_VCD_RESERVE0 0x0332 1081*b843c749SSergey Zigachev #define mmMMEA1_SDP_VCD_RESERVE0_BASE_IDX 0 1082*b843c749SSergey Zigachev #define mmMMEA1_SDP_VCD_RESERVE1 0x0333 1083*b843c749SSergey Zigachev #define mmMMEA1_SDP_VCD_RESERVE1_BASE_IDX 0 1084*b843c749SSergey Zigachev #define mmMMEA1_SDP_REQ_CNTL 0x0334 1085*b843c749SSergey Zigachev #define mmMMEA1_SDP_REQ_CNTL_BASE_IDX 0 1086*b843c749SSergey Zigachev #define mmMMEA1_MISC 0x0335 1087*b843c749SSergey Zigachev #define mmMMEA1_MISC_BASE_IDX 0 1088*b843c749SSergey Zigachev #define mmMMEA1_LATENCY_SAMPLING 0x0336 1089*b843c749SSergey Zigachev #define mmMMEA1_LATENCY_SAMPLING_BASE_IDX 0 1090*b843c749SSergey Zigachev #define mmMMEA1_PERFCOUNTER_LO 0x0337 1091*b843c749SSergey Zigachev #define mmMMEA1_PERFCOUNTER_LO_BASE_IDX 0 1092*b843c749SSergey Zigachev #define mmMMEA1_PERFCOUNTER_HI 0x0338 1093*b843c749SSergey Zigachev #define mmMMEA1_PERFCOUNTER_HI_BASE_IDX 0 1094*b843c749SSergey Zigachev #define mmMMEA1_PERFCOUNTER0_CFG 0x0339 1095*b843c749SSergey Zigachev #define mmMMEA1_PERFCOUNTER0_CFG_BASE_IDX 0 1096*b843c749SSergey Zigachev #define mmMMEA1_PERFCOUNTER1_CFG 0x033a 1097*b843c749SSergey Zigachev #define mmMMEA1_PERFCOUNTER1_CFG_BASE_IDX 0 1098*b843c749SSergey Zigachev #define mmMMEA1_PERFCOUNTER_RSLT_CNTL 0x033b 1099*b843c749SSergey Zigachev #define mmMMEA1_PERFCOUNTER_RSLT_CNTL_BASE_IDX 0 1100*b843c749SSergey Zigachev #define mmMMEA1_EDC_CNT 0x0341 1101*b843c749SSergey Zigachev #define mmMMEA1_EDC_CNT_BASE_IDX 0 1102*b843c749SSergey Zigachev #define mmMMEA1_EDC_CNT2 0x0342 1103*b843c749SSergey Zigachev #define mmMMEA1_EDC_CNT2_BASE_IDX 0 1104*b843c749SSergey Zigachev #define mmMMEA1_DSM_CNTL 0x0343 1105*b843c749SSergey Zigachev #define mmMMEA1_DSM_CNTL_BASE_IDX 0 1106*b843c749SSergey Zigachev #define mmMMEA1_DSM_CNTLA 0x0344 1107*b843c749SSergey Zigachev #define mmMMEA1_DSM_CNTLA_BASE_IDX 0 1108*b843c749SSergey Zigachev #define mmMMEA1_DSM_CNTLB 0x0345 1109*b843c749SSergey Zigachev #define mmMMEA1_DSM_CNTLB_BASE_IDX 0 1110*b843c749SSergey Zigachev #define mmMMEA1_DSM_CNTL2 0x0346 1111*b843c749SSergey Zigachev #define mmMMEA1_DSM_CNTL2_BASE_IDX 0 1112*b843c749SSergey Zigachev #define mmMMEA1_DSM_CNTL2A 0x0347 1113*b843c749SSergey Zigachev #define mmMMEA1_DSM_CNTL2A_BASE_IDX 0 1114*b843c749SSergey Zigachev #define mmMMEA1_DSM_CNTL2B 0x0348 1115*b843c749SSergey Zigachev #define mmMMEA1_DSM_CNTL2B_BASE_IDX 0 1116*b843c749SSergey Zigachev #define mmMMEA1_CGTT_CLK_CTRL 0x034a 1117*b843c749SSergey Zigachev #define mmMMEA1_CGTT_CLK_CTRL_BASE_IDX 0 1118*b843c749SSergey Zigachev #define mmMMEA1_EDC_MODE 0x034b 1119*b843c749SSergey Zigachev #define mmMMEA1_EDC_MODE_BASE_IDX 0 1120*b843c749SSergey Zigachev #define mmMMEA1_ERR_STATUS 0x034c 1121*b843c749SSergey Zigachev #define mmMMEA1_ERR_STATUS_BASE_IDX 0 1122*b843c749SSergey Zigachev #define mmMMEA1_MISC2 0x034d 1123*b843c749SSergey Zigachev #define mmMMEA1_MISC2_BASE_IDX 0 1124*b843c749SSergey Zigachev 1125*b843c749SSergey Zigachev 1126*b843c749SSergey Zigachev // addressBlock: mmhub_pctldec 1127*b843c749SSergey Zigachev // base address: 0x68e00 1128*b843c749SSergey Zigachev #define mmPCTL_MISC 0x0380 1129*b843c749SSergey Zigachev #define mmPCTL_MISC_BASE_IDX 0 1130*b843c749SSergey Zigachev #define mmPCTL_MMHUB_DEEPSLEEP 0x0381 1131*b843c749SSergey Zigachev #define mmPCTL_MMHUB_DEEPSLEEP_BASE_IDX 0 1132*b843c749SSergey Zigachev #define mmPCTL_MMHUB_DEEPSLEEP_OVERRIDE 0x0382 1133*b843c749SSergey Zigachev #define mmPCTL_MMHUB_DEEPSLEEP_OVERRIDE_BASE_IDX 0 1134*b843c749SSergey Zigachev #define mmPCTL_PG_IGNORE_DEEPSLEEP 0x0383 1135*b843c749SSergey Zigachev #define mmPCTL_PG_IGNORE_DEEPSLEEP_BASE_IDX 0 1136*b843c749SSergey Zigachev #define mmPCTL_PG_DAGB 0x0384 1137*b843c749SSergey Zigachev #define mmPCTL_PG_DAGB_BASE_IDX 0 1138*b843c749SSergey Zigachev #define mmPCTL0_RENG_RAM_INDEX 0x0385 1139*b843c749SSergey Zigachev #define mmPCTL0_RENG_RAM_INDEX_BASE_IDX 0 1140*b843c749SSergey Zigachev #define mmPCTL0_RENG_RAM_DATA 0x0386 1141*b843c749SSergey Zigachev #define mmPCTL0_RENG_RAM_DATA_BASE_IDX 0 1142*b843c749SSergey Zigachev #define mmPCTL0_RENG_EXECUTE 0x0387 1143*b843c749SSergey Zigachev #define mmPCTL0_RENG_EXECUTE_BASE_IDX 0 1144*b843c749SSergey Zigachev #define mmPCTL0_MISC 0x0388 1145*b843c749SSergey Zigachev #define mmPCTL0_MISC_BASE_IDX 0 1146*b843c749SSergey Zigachev #define mmPCTL0_STCTRL_REGISTER_SAVE_RANGE0 0x0389 1147*b843c749SSergey Zigachev #define mmPCTL0_STCTRL_REGISTER_SAVE_RANGE0_BASE_IDX 0 1148*b843c749SSergey Zigachev #define mmPCTL0_STCTRL_REGISTER_SAVE_RANGE1 0x038a 1149*b843c749SSergey Zigachev #define mmPCTL0_STCTRL_REGISTER_SAVE_RANGE1_BASE_IDX 0 1150*b843c749SSergey Zigachev #define mmPCTL0_STCTRL_REGISTER_SAVE_RANGE2 0x038b 1151*b843c749SSergey Zigachev #define mmPCTL0_STCTRL_REGISTER_SAVE_RANGE2_BASE_IDX 0 1152*b843c749SSergey Zigachev #define mmPCTL0_STCTRL_REGISTER_SAVE_EXCL_SET 0x038c 1153*b843c749SSergey Zigachev #define mmPCTL0_STCTRL_REGISTER_SAVE_EXCL_SET_BASE_IDX 0 1154*b843c749SSergey Zigachev #define mmPCTL0_STCTRL_REGISTER_SAVE_EXCL_SET1 0x038d 1155*b843c749SSergey Zigachev #define mmPCTL0_STCTRL_REGISTER_SAVE_EXCL_SET1_BASE_IDX 0 1156*b843c749SSergey Zigachev #define mmPCTL1_RENG_RAM_INDEX 0x038e 1157*b843c749SSergey Zigachev #define mmPCTL1_RENG_RAM_INDEX_BASE_IDX 0 1158*b843c749SSergey Zigachev #define mmPCTL1_RENG_RAM_DATA 0x038f 1159*b843c749SSergey Zigachev #define mmPCTL1_RENG_RAM_DATA_BASE_IDX 0 1160*b843c749SSergey Zigachev #define mmPCTL1_RENG_EXECUTE 0x0390 1161*b843c749SSergey Zigachev #define mmPCTL1_RENG_EXECUTE_BASE_IDX 0 1162*b843c749SSergey Zigachev #define mmPCTL1_MISC 0x0391 1163*b843c749SSergey Zigachev #define mmPCTL1_MISC_BASE_IDX 0 1164*b843c749SSergey Zigachev #define mmPCTL1_STCTRL_REGISTER_SAVE_RANGE0 0x0392 1165*b843c749SSergey Zigachev #define mmPCTL1_STCTRL_REGISTER_SAVE_RANGE0_BASE_IDX 0 1166*b843c749SSergey Zigachev #define mmPCTL1_STCTRL_REGISTER_SAVE_RANGE1 0x0393 1167*b843c749SSergey Zigachev #define mmPCTL1_STCTRL_REGISTER_SAVE_RANGE1_BASE_IDX 0 1168*b843c749SSergey Zigachev #define mmPCTL1_STCTRL_REGISTER_SAVE_RANGE2 0x0394 1169*b843c749SSergey Zigachev #define mmPCTL1_STCTRL_REGISTER_SAVE_RANGE2_BASE_IDX 0 1170*b843c749SSergey Zigachev #define mmPCTL1_STCTRL_REGISTER_SAVE_EXCL_SET 0x0395 1171*b843c749SSergey Zigachev #define mmPCTL1_STCTRL_REGISTER_SAVE_EXCL_SET_BASE_IDX 0 1172*b843c749SSergey Zigachev #define mmPCTL1_STCTRL_REGISTER_SAVE_EXCL_SET1 0x0396 1173*b843c749SSergey Zigachev #define mmPCTL1_STCTRL_REGISTER_SAVE_EXCL_SET1_BASE_IDX 0 1174*b843c749SSergey Zigachev #define mmPCTL2_RENG_RAM_INDEX 0x0397 1175*b843c749SSergey Zigachev #define mmPCTL2_RENG_RAM_INDEX_BASE_IDX 0 1176*b843c749SSergey Zigachev #define mmPCTL2_RENG_RAM_DATA 0x0398 1177*b843c749SSergey Zigachev #define mmPCTL2_RENG_RAM_DATA_BASE_IDX 0 1178*b843c749SSergey Zigachev #define mmPCTL2_RENG_EXECUTE 0x0399 1179*b843c749SSergey Zigachev #define mmPCTL2_RENG_EXECUTE_BASE_IDX 0 1180*b843c749SSergey Zigachev #define mmPCTL2_MISC 0x039a 1181*b843c749SSergey Zigachev #define mmPCTL2_MISC_BASE_IDX 0 1182*b843c749SSergey Zigachev #define mmPCTL2_STCTRL_REGISTER_SAVE_RANGE0 0x039b 1183*b843c749SSergey Zigachev #define mmPCTL2_STCTRL_REGISTER_SAVE_RANGE0_BASE_IDX 0 1184*b843c749SSergey Zigachev #define mmPCTL2_STCTRL_REGISTER_SAVE_RANGE1 0x039c 1185*b843c749SSergey Zigachev #define mmPCTL2_STCTRL_REGISTER_SAVE_RANGE1_BASE_IDX 0 1186*b843c749SSergey Zigachev #define mmPCTL2_STCTRL_REGISTER_SAVE_RANGE2 0x039d 1187*b843c749SSergey Zigachev #define mmPCTL2_STCTRL_REGISTER_SAVE_RANGE2_BASE_IDX 0 1188*b843c749SSergey Zigachev #define mmPCTL2_STCTRL_REGISTER_SAVE_EXCL_SET 0x039e 1189*b843c749SSergey Zigachev #define mmPCTL2_STCTRL_REGISTER_SAVE_EXCL_SET_BASE_IDX 0 1190*b843c749SSergey Zigachev #define mmPCTL2_STCTRL_REGISTER_SAVE_EXCL_SET1 0x039f 1191*b843c749SSergey Zigachev #define mmPCTL2_STCTRL_REGISTER_SAVE_EXCL_SET1_BASE_IDX 0 1192*b843c749SSergey Zigachev 1193*b843c749SSergey Zigachev 1194*b843c749SSergey Zigachev // addressBlock: mmhub_l1tlb_vml1dec 1195*b843c749SSergey Zigachev // base address: 0x69600 1196*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB0_STATUS 0x0588 1197*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB0_STATUS_BASE_IDX 0 1198*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB1_STATUS 0x0589 1199*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB1_STATUS_BASE_IDX 0 1200*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB2_STATUS 0x058a 1201*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB2_STATUS_BASE_IDX 0 1202*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB3_STATUS 0x058b 1203*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB3_STATUS_BASE_IDX 0 1204*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB4_STATUS 0x058c 1205*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB4_STATUS_BASE_IDX 0 1206*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB5_STATUS 0x058d 1207*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB5_STATUS_BASE_IDX 0 1208*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB6_STATUS 0x058e 1209*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB6_STATUS_BASE_IDX 0 1210*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB7_STATUS 0x058f 1211*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB7_STATUS_BASE_IDX 0 1212*b843c749SSergey Zigachev 1213*b843c749SSergey Zigachev 1214*b843c749SSergey Zigachev // addressBlock: mmhub_l1tlb_vml1pldec 1215*b843c749SSergey Zigachev // base address: 0x69650 1216*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER0_CFG 0x0594 1217*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER0_CFG_BASE_IDX 0 1218*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER1_CFG 0x0595 1219*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER1_CFG_BASE_IDX 0 1220*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER2_CFG 0x0596 1221*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER2_CFG_BASE_IDX 0 1222*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER3_CFG 0x0597 1223*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER3_CFG_BASE_IDX 0 1224*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER_RSLT_CNTL 0x0598 1225*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER_RSLT_CNTL_BASE_IDX 0 1226*b843c749SSergey Zigachev 1227*b843c749SSergey Zigachev 1228*b843c749SSergey Zigachev // addressBlock: mmhub_l1tlb_vml1prdec 1229*b843c749SSergey Zigachev // base address: 0x69670 1230*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER_LO 0x059c 1231*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER_LO_BASE_IDX 0 1232*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER_HI 0x059d 1233*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_PERFCOUNTER_HI_BASE_IDX 0 1234*b843c749SSergey Zigachev 1235*b843c749SSergey Zigachev 1236*b843c749SSergey Zigachev // addressBlock: mmhub_utcl2_atcl2dec 1237*b843c749SSergey Zigachev // base address: 0x69900 1238*b843c749SSergey Zigachev #define mmATC_L2_CNTL 0x0640 1239*b843c749SSergey Zigachev #define mmATC_L2_CNTL_BASE_IDX 0 1240*b843c749SSergey Zigachev #define mmATC_L2_CNTL2 0x0641 1241*b843c749SSergey Zigachev #define mmATC_L2_CNTL2_BASE_IDX 0 1242*b843c749SSergey Zigachev #define mmATC_L2_CACHE_DATA0 0x0644 1243*b843c749SSergey Zigachev #define mmATC_L2_CACHE_DATA0_BASE_IDX 0 1244*b843c749SSergey Zigachev #define mmATC_L2_CACHE_DATA1 0x0645 1245*b843c749SSergey Zigachev #define mmATC_L2_CACHE_DATA1_BASE_IDX 0 1246*b843c749SSergey Zigachev #define mmATC_L2_CACHE_DATA2 0x0646 1247*b843c749SSergey Zigachev #define mmATC_L2_CACHE_DATA2_BASE_IDX 0 1248*b843c749SSergey Zigachev #define mmATC_L2_CNTL3 0x0647 1249*b843c749SSergey Zigachev #define mmATC_L2_CNTL3_BASE_IDX 0 1250*b843c749SSergey Zigachev #define mmATC_L2_STATUS 0x0648 1251*b843c749SSergey Zigachev #define mmATC_L2_STATUS_BASE_IDX 0 1252*b843c749SSergey Zigachev #define mmATC_L2_STATUS2 0x0649 1253*b843c749SSergey Zigachev #define mmATC_L2_STATUS2_BASE_IDX 0 1254*b843c749SSergey Zigachev #define mmATC_L2_MISC_CG 0x064a 1255*b843c749SSergey Zigachev #define mmATC_L2_MISC_CG_BASE_IDX 0 1256*b843c749SSergey Zigachev #define mmATC_L2_MEM_POWER_LS 0x064b 1257*b843c749SSergey Zigachev #define mmATC_L2_MEM_POWER_LS_BASE_IDX 0 1258*b843c749SSergey Zigachev #define mmATC_L2_CGTT_CLK_CTRL 0x064c 1259*b843c749SSergey Zigachev #define mmATC_L2_CGTT_CLK_CTRL_BASE_IDX 0 1260*b843c749SSergey Zigachev 1261*b843c749SSergey Zigachev 1262*b843c749SSergey Zigachev // addressBlock: mmhub_utcl2_vml2pfdec 1263*b843c749SSergey Zigachev // base address: 0x69a00 1264*b843c749SSergey Zigachev #define mmVM_L2_CNTL 0x0680 1265*b843c749SSergey Zigachev #define mmVM_L2_CNTL_BASE_IDX 0 1266*b843c749SSergey Zigachev #define mmVM_L2_CNTL2 0x0681 1267*b843c749SSergey Zigachev #define mmVM_L2_CNTL2_BASE_IDX 0 1268*b843c749SSergey Zigachev #define mmVM_L2_CNTL3 0x0682 1269*b843c749SSergey Zigachev #define mmVM_L2_CNTL3_BASE_IDX 0 1270*b843c749SSergey Zigachev #define mmVM_L2_STATUS 0x0683 1271*b843c749SSergey Zigachev #define mmVM_L2_STATUS_BASE_IDX 0 1272*b843c749SSergey Zigachev #define mmVM_DUMMY_PAGE_FAULT_CNTL 0x0684 1273*b843c749SSergey Zigachev #define mmVM_DUMMY_PAGE_FAULT_CNTL_BASE_IDX 0 1274*b843c749SSergey Zigachev #define mmVM_DUMMY_PAGE_FAULT_ADDR_LO32 0x0685 1275*b843c749SSergey Zigachev #define mmVM_DUMMY_PAGE_FAULT_ADDR_LO32_BASE_IDX 0 1276*b843c749SSergey Zigachev #define mmVM_DUMMY_PAGE_FAULT_ADDR_HI32 0x0686 1277*b843c749SSergey Zigachev #define mmVM_DUMMY_PAGE_FAULT_ADDR_HI32_BASE_IDX 0 1278*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_CNTL 0x0687 1279*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_CNTL_BASE_IDX 0 1280*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_CNTL2 0x0688 1281*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_CNTL2_BASE_IDX 0 1282*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_MM_CNTL3 0x0689 1283*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_MM_CNTL3_BASE_IDX 0 1284*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_MM_CNTL4 0x068a 1285*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_MM_CNTL4_BASE_IDX 0 1286*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_STATUS 0x068b 1287*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_STATUS_BASE_IDX 0 1288*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_ADDR_LO32 0x068c 1289*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_ADDR_LO32_BASE_IDX 0 1290*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_ADDR_HI32 0x068d 1291*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_ADDR_HI32_BASE_IDX 0 1292*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_LO32 0x068e 1293*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_LO32_BASE_IDX 0 1294*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_HI32 0x068f 1295*b843c749SSergey Zigachev #define mmVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_HI32_BASE_IDX 0 1296*b843c749SSergey Zigachev #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_LO32 0x0691 1297*b843c749SSergey Zigachev #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_LO32_BASE_IDX 0 1298*b843c749SSergey Zigachev #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_HI32 0x0692 1299*b843c749SSergey Zigachev #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_HI32_BASE_IDX 0 1300*b843c749SSergey Zigachev #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_LO32 0x0693 1301*b843c749SSergey Zigachev #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_LO32_BASE_IDX 0 1302*b843c749SSergey Zigachev #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_HI32 0x0694 1303*b843c749SSergey Zigachev #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_HI32_BASE_IDX 0 1304*b843c749SSergey Zigachev #define mmVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_LO32 0x0695 1305*b843c749SSergey Zigachev #define mmVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_LO32_BASE_IDX 0 1306*b843c749SSergey Zigachev #define mmVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_HI32 0x0696 1307*b843c749SSergey Zigachev #define mmVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_HI32_BASE_IDX 0 1308*b843c749SSergey Zigachev #define mmVM_L2_CNTL4 0x0697 1309*b843c749SSergey Zigachev #define mmVM_L2_CNTL4_BASE_IDX 0 1310*b843c749SSergey Zigachev #define mmVM_L2_MM_GROUP_RT_CLASSES 0x0698 1311*b843c749SSergey Zigachev #define mmVM_L2_MM_GROUP_RT_CLASSES_BASE_IDX 0 1312*b843c749SSergey Zigachev #define mmVM_L2_BANK_SELECT_RESERVED_CID 0x0699 1313*b843c749SSergey Zigachev #define mmVM_L2_BANK_SELECT_RESERVED_CID_BASE_IDX 0 1314*b843c749SSergey Zigachev #define mmVM_L2_BANK_SELECT_RESERVED_CID2 0x069a 1315*b843c749SSergey Zigachev #define mmVM_L2_BANK_SELECT_RESERVED_CID2_BASE_IDX 0 1316*b843c749SSergey Zigachev #define mmVM_L2_CACHE_PARITY_CNTL 0x069b 1317*b843c749SSergey Zigachev #define mmVM_L2_CACHE_PARITY_CNTL_BASE_IDX 0 1318*b843c749SSergey Zigachev #define mmVM_L2_CGTT_CLK_CTRL 0x069e 1319*b843c749SSergey Zigachev #define mmVM_L2_CGTT_CLK_CTRL_BASE_IDX 0 1320*b843c749SSergey Zigachev 1321*b843c749SSergey Zigachev 1322*b843c749SSergey Zigachev // addressBlock: mmhub_utcl2_vml2vcdec 1323*b843c749SSergey Zigachev // base address: 0x69b00 1324*b843c749SSergey Zigachev #define mmVM_CONTEXT0_CNTL 0x06c0 1325*b843c749SSergey Zigachev #define mmVM_CONTEXT0_CNTL_BASE_IDX 0 1326*b843c749SSergey Zigachev #define mmVM_CONTEXT1_CNTL 0x06c1 1327*b843c749SSergey Zigachev #define mmVM_CONTEXT1_CNTL_BASE_IDX 0 1328*b843c749SSergey Zigachev #define mmVM_CONTEXT2_CNTL 0x06c2 1329*b843c749SSergey Zigachev #define mmVM_CONTEXT2_CNTL_BASE_IDX 0 1330*b843c749SSergey Zigachev #define mmVM_CONTEXT3_CNTL 0x06c3 1331*b843c749SSergey Zigachev #define mmVM_CONTEXT3_CNTL_BASE_IDX 0 1332*b843c749SSergey Zigachev #define mmVM_CONTEXT4_CNTL 0x06c4 1333*b843c749SSergey Zigachev #define mmVM_CONTEXT4_CNTL_BASE_IDX 0 1334*b843c749SSergey Zigachev #define mmVM_CONTEXT5_CNTL 0x06c5 1335*b843c749SSergey Zigachev #define mmVM_CONTEXT5_CNTL_BASE_IDX 0 1336*b843c749SSergey Zigachev #define mmVM_CONTEXT6_CNTL 0x06c6 1337*b843c749SSergey Zigachev #define mmVM_CONTEXT6_CNTL_BASE_IDX 0 1338*b843c749SSergey Zigachev #define mmVM_CONTEXT7_CNTL 0x06c7 1339*b843c749SSergey Zigachev #define mmVM_CONTEXT7_CNTL_BASE_IDX 0 1340*b843c749SSergey Zigachev #define mmVM_CONTEXT8_CNTL 0x06c8 1341*b843c749SSergey Zigachev #define mmVM_CONTEXT8_CNTL_BASE_IDX 0 1342*b843c749SSergey Zigachev #define mmVM_CONTEXT9_CNTL 0x06c9 1343*b843c749SSergey Zigachev #define mmVM_CONTEXT9_CNTL_BASE_IDX 0 1344*b843c749SSergey Zigachev #define mmVM_CONTEXT10_CNTL 0x06ca 1345*b843c749SSergey Zigachev #define mmVM_CONTEXT10_CNTL_BASE_IDX 0 1346*b843c749SSergey Zigachev #define mmVM_CONTEXT11_CNTL 0x06cb 1347*b843c749SSergey Zigachev #define mmVM_CONTEXT11_CNTL_BASE_IDX 0 1348*b843c749SSergey Zigachev #define mmVM_CONTEXT12_CNTL 0x06cc 1349*b843c749SSergey Zigachev #define mmVM_CONTEXT12_CNTL_BASE_IDX 0 1350*b843c749SSergey Zigachev #define mmVM_CONTEXT13_CNTL 0x06cd 1351*b843c749SSergey Zigachev #define mmVM_CONTEXT13_CNTL_BASE_IDX 0 1352*b843c749SSergey Zigachev #define mmVM_CONTEXT14_CNTL 0x06ce 1353*b843c749SSergey Zigachev #define mmVM_CONTEXT14_CNTL_BASE_IDX 0 1354*b843c749SSergey Zigachev #define mmVM_CONTEXT15_CNTL 0x06cf 1355*b843c749SSergey Zigachev #define mmVM_CONTEXT15_CNTL_BASE_IDX 0 1356*b843c749SSergey Zigachev #define mmVM_CONTEXTS_DISABLE 0x06d0 1357*b843c749SSergey Zigachev #define mmVM_CONTEXTS_DISABLE_BASE_IDX 0 1358*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG0_SEM 0x06d1 1359*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG0_SEM_BASE_IDX 0 1360*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG1_SEM 0x06d2 1361*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG1_SEM_BASE_IDX 0 1362*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG2_SEM 0x06d3 1363*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG2_SEM_BASE_IDX 0 1364*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG3_SEM 0x06d4 1365*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG3_SEM_BASE_IDX 0 1366*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG4_SEM 0x06d5 1367*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG4_SEM_BASE_IDX 0 1368*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG5_SEM 0x06d6 1369*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG5_SEM_BASE_IDX 0 1370*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG6_SEM 0x06d7 1371*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG6_SEM_BASE_IDX 0 1372*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG7_SEM 0x06d8 1373*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG7_SEM_BASE_IDX 0 1374*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG8_SEM 0x06d9 1375*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG8_SEM_BASE_IDX 0 1376*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG9_SEM 0x06da 1377*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG9_SEM_BASE_IDX 0 1378*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG10_SEM 0x06db 1379*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG10_SEM_BASE_IDX 0 1380*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG11_SEM 0x06dc 1381*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG11_SEM_BASE_IDX 0 1382*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG12_SEM 0x06dd 1383*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG12_SEM_BASE_IDX 0 1384*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG13_SEM 0x06de 1385*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG13_SEM_BASE_IDX 0 1386*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG14_SEM 0x06df 1387*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG14_SEM_BASE_IDX 0 1388*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG15_SEM 0x06e0 1389*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG15_SEM_BASE_IDX 0 1390*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG16_SEM 0x06e1 1391*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG16_SEM_BASE_IDX 0 1392*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG17_SEM 0x06e2 1393*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG17_SEM_BASE_IDX 0 1394*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG0_REQ 0x06e3 1395*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG0_REQ_BASE_IDX 0 1396*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG1_REQ 0x06e4 1397*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG1_REQ_BASE_IDX 0 1398*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG2_REQ 0x06e5 1399*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG2_REQ_BASE_IDX 0 1400*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG3_REQ 0x06e6 1401*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG3_REQ_BASE_IDX 0 1402*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG4_REQ 0x06e7 1403*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG4_REQ_BASE_IDX 0 1404*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG5_REQ 0x06e8 1405*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG5_REQ_BASE_IDX 0 1406*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG6_REQ 0x06e9 1407*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG6_REQ_BASE_IDX 0 1408*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG7_REQ 0x06ea 1409*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG7_REQ_BASE_IDX 0 1410*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG8_REQ 0x06eb 1411*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG8_REQ_BASE_IDX 0 1412*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG9_REQ 0x06ec 1413*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG9_REQ_BASE_IDX 0 1414*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG10_REQ 0x06ed 1415*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG10_REQ_BASE_IDX 0 1416*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG11_REQ 0x06ee 1417*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG11_REQ_BASE_IDX 0 1418*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG12_REQ 0x06ef 1419*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG12_REQ_BASE_IDX 0 1420*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG13_REQ 0x06f0 1421*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG13_REQ_BASE_IDX 0 1422*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG14_REQ 0x06f1 1423*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG14_REQ_BASE_IDX 0 1424*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG15_REQ 0x06f2 1425*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG15_REQ_BASE_IDX 0 1426*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG16_REQ 0x06f3 1427*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG16_REQ_BASE_IDX 0 1428*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG17_REQ 0x06f4 1429*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG17_REQ_BASE_IDX 0 1430*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG0_ACK 0x06f5 1431*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG0_ACK_BASE_IDX 0 1432*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG1_ACK 0x06f6 1433*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG1_ACK_BASE_IDX 0 1434*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG2_ACK 0x06f7 1435*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG2_ACK_BASE_IDX 0 1436*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG3_ACK 0x06f8 1437*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG3_ACK_BASE_IDX 0 1438*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG4_ACK 0x06f9 1439*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG4_ACK_BASE_IDX 0 1440*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG5_ACK 0x06fa 1441*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG5_ACK_BASE_IDX 0 1442*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG6_ACK 0x06fb 1443*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG6_ACK_BASE_IDX 0 1444*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG7_ACK 0x06fc 1445*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG7_ACK_BASE_IDX 0 1446*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG8_ACK 0x06fd 1447*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG8_ACK_BASE_IDX 0 1448*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG9_ACK 0x06fe 1449*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG9_ACK_BASE_IDX 0 1450*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG10_ACK 0x06ff 1451*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG10_ACK_BASE_IDX 0 1452*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG11_ACK 0x0700 1453*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG11_ACK_BASE_IDX 0 1454*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG12_ACK 0x0701 1455*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG12_ACK_BASE_IDX 0 1456*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG13_ACK 0x0702 1457*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG13_ACK_BASE_IDX 0 1458*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG14_ACK 0x0703 1459*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG14_ACK_BASE_IDX 0 1460*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG15_ACK 0x0704 1461*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG15_ACK_BASE_IDX 0 1462*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG16_ACK 0x0705 1463*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG16_ACK_BASE_IDX 0 1464*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG17_ACK 0x0706 1465*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG17_ACK_BASE_IDX 0 1466*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG0_ADDR_RANGE_LO32 0x0707 1467*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG0_ADDR_RANGE_LO32_BASE_IDX 0 1468*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG0_ADDR_RANGE_HI32 0x0708 1469*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG0_ADDR_RANGE_HI32_BASE_IDX 0 1470*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG1_ADDR_RANGE_LO32 0x0709 1471*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG1_ADDR_RANGE_LO32_BASE_IDX 0 1472*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG1_ADDR_RANGE_HI32 0x070a 1473*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG1_ADDR_RANGE_HI32_BASE_IDX 0 1474*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG2_ADDR_RANGE_LO32 0x070b 1475*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG2_ADDR_RANGE_LO32_BASE_IDX 0 1476*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG2_ADDR_RANGE_HI32 0x070c 1477*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG2_ADDR_RANGE_HI32_BASE_IDX 0 1478*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG3_ADDR_RANGE_LO32 0x070d 1479*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG3_ADDR_RANGE_LO32_BASE_IDX 0 1480*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG3_ADDR_RANGE_HI32 0x070e 1481*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG3_ADDR_RANGE_HI32_BASE_IDX 0 1482*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG4_ADDR_RANGE_LO32 0x070f 1483*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG4_ADDR_RANGE_LO32_BASE_IDX 0 1484*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG4_ADDR_RANGE_HI32 0x0710 1485*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG4_ADDR_RANGE_HI32_BASE_IDX 0 1486*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG5_ADDR_RANGE_LO32 0x0711 1487*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG5_ADDR_RANGE_LO32_BASE_IDX 0 1488*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG5_ADDR_RANGE_HI32 0x0712 1489*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG5_ADDR_RANGE_HI32_BASE_IDX 0 1490*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG6_ADDR_RANGE_LO32 0x0713 1491*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG6_ADDR_RANGE_LO32_BASE_IDX 0 1492*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG6_ADDR_RANGE_HI32 0x0714 1493*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG6_ADDR_RANGE_HI32_BASE_IDX 0 1494*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG7_ADDR_RANGE_LO32 0x0715 1495*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG7_ADDR_RANGE_LO32_BASE_IDX 0 1496*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG7_ADDR_RANGE_HI32 0x0716 1497*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG7_ADDR_RANGE_HI32_BASE_IDX 0 1498*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG8_ADDR_RANGE_LO32 0x0717 1499*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG8_ADDR_RANGE_LO32_BASE_IDX 0 1500*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG8_ADDR_RANGE_HI32 0x0718 1501*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG8_ADDR_RANGE_HI32_BASE_IDX 0 1502*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG9_ADDR_RANGE_LO32 0x0719 1503*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG9_ADDR_RANGE_LO32_BASE_IDX 0 1504*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG9_ADDR_RANGE_HI32 0x071a 1505*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG9_ADDR_RANGE_HI32_BASE_IDX 0 1506*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG10_ADDR_RANGE_LO32 0x071b 1507*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG10_ADDR_RANGE_LO32_BASE_IDX 0 1508*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG10_ADDR_RANGE_HI32 0x071c 1509*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG10_ADDR_RANGE_HI32_BASE_IDX 0 1510*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG11_ADDR_RANGE_LO32 0x071d 1511*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG11_ADDR_RANGE_LO32_BASE_IDX 0 1512*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG11_ADDR_RANGE_HI32 0x071e 1513*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG11_ADDR_RANGE_HI32_BASE_IDX 0 1514*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG12_ADDR_RANGE_LO32 0x071f 1515*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG12_ADDR_RANGE_LO32_BASE_IDX 0 1516*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG12_ADDR_RANGE_HI32 0x0720 1517*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG12_ADDR_RANGE_HI32_BASE_IDX 0 1518*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG13_ADDR_RANGE_LO32 0x0721 1519*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG13_ADDR_RANGE_LO32_BASE_IDX 0 1520*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG13_ADDR_RANGE_HI32 0x0722 1521*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG13_ADDR_RANGE_HI32_BASE_IDX 0 1522*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG14_ADDR_RANGE_LO32 0x0723 1523*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG14_ADDR_RANGE_LO32_BASE_IDX 0 1524*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG14_ADDR_RANGE_HI32 0x0724 1525*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG14_ADDR_RANGE_HI32_BASE_IDX 0 1526*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG15_ADDR_RANGE_LO32 0x0725 1527*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG15_ADDR_RANGE_LO32_BASE_IDX 0 1528*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG15_ADDR_RANGE_HI32 0x0726 1529*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG15_ADDR_RANGE_HI32_BASE_IDX 0 1530*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG16_ADDR_RANGE_LO32 0x0727 1531*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG16_ADDR_RANGE_LO32_BASE_IDX 0 1532*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG16_ADDR_RANGE_HI32 0x0728 1533*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG16_ADDR_RANGE_HI32_BASE_IDX 0 1534*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG17_ADDR_RANGE_LO32 0x0729 1535*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG17_ADDR_RANGE_LO32_BASE_IDX 0 1536*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG17_ADDR_RANGE_HI32 0x072a 1537*b843c749SSergey Zigachev #define mmVM_INVALIDATE_ENG17_ADDR_RANGE_HI32_BASE_IDX 0 1538*b843c749SSergey Zigachev #define mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_LO32 0x072b 1539*b843c749SSergey Zigachev #define mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1540*b843c749SSergey Zigachev #define mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_HI32 0x072c 1541*b843c749SSergey Zigachev #define mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1542*b843c749SSergey Zigachev #define mmVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32 0x072d 1543*b843c749SSergey Zigachev #define mmVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1544*b843c749SSergey Zigachev #define mmVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_HI32 0x072e 1545*b843c749SSergey Zigachev #define mmVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1546*b843c749SSergey Zigachev #define mmVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_LO32 0x072f 1547*b843c749SSergey Zigachev #define mmVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1548*b843c749SSergey Zigachev #define mmVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_HI32 0x0730 1549*b843c749SSergey Zigachev #define mmVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1550*b843c749SSergey Zigachev #define mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32 0x0731 1551*b843c749SSergey Zigachev #define mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1552*b843c749SSergey Zigachev #define mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32 0x0732 1553*b843c749SSergey Zigachev #define mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1554*b843c749SSergey Zigachev #define mmVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_LO32 0x0733 1555*b843c749SSergey Zigachev #define mmVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1556*b843c749SSergey Zigachev #define mmVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_HI32 0x0734 1557*b843c749SSergey Zigachev #define mmVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1558*b843c749SSergey Zigachev #define mmVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_LO32 0x0735 1559*b843c749SSergey Zigachev #define mmVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1560*b843c749SSergey Zigachev #define mmVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_HI32 0x0736 1561*b843c749SSergey Zigachev #define mmVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1562*b843c749SSergey Zigachev #define mmVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_LO32 0x0737 1563*b843c749SSergey Zigachev #define mmVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1564*b843c749SSergey Zigachev #define mmVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_HI32 0x0738 1565*b843c749SSergey Zigachev #define mmVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1566*b843c749SSergey Zigachev #define mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32 0x0739 1567*b843c749SSergey Zigachev #define mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1568*b843c749SSergey Zigachev #define mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32 0x073a 1569*b843c749SSergey Zigachev #define mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1570*b843c749SSergey Zigachev #define mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_LO32 0x073b 1571*b843c749SSergey Zigachev #define mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1572*b843c749SSergey Zigachev #define mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_HI32 0x073c 1573*b843c749SSergey Zigachev #define mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1574*b843c749SSergey Zigachev #define mmVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_LO32 0x073d 1575*b843c749SSergey Zigachev #define mmVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1576*b843c749SSergey Zigachev #define mmVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_HI32 0x073e 1577*b843c749SSergey Zigachev #define mmVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1578*b843c749SSergey Zigachev #define mmVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_LO32 0x073f 1579*b843c749SSergey Zigachev #define mmVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1580*b843c749SSergey Zigachev #define mmVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_HI32 0x0740 1581*b843c749SSergey Zigachev #define mmVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1582*b843c749SSergey Zigachev #define mmVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_LO32 0x0741 1583*b843c749SSergey Zigachev #define mmVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1584*b843c749SSergey Zigachev #define mmVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_HI32 0x0742 1585*b843c749SSergey Zigachev #define mmVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1586*b843c749SSergey Zigachev #define mmVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_LO32 0x0743 1587*b843c749SSergey Zigachev #define mmVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1588*b843c749SSergey Zigachev #define mmVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_HI32 0x0744 1589*b843c749SSergey Zigachev #define mmVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1590*b843c749SSergey Zigachev #define mmVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_LO32 0x0745 1591*b843c749SSergey Zigachev #define mmVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1592*b843c749SSergey Zigachev #define mmVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_HI32 0x0746 1593*b843c749SSergey Zigachev #define mmVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1594*b843c749SSergey Zigachev #define mmVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_LO32 0x0747 1595*b843c749SSergey Zigachev #define mmVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1596*b843c749SSergey Zigachev #define mmVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_HI32 0x0748 1597*b843c749SSergey Zigachev #define mmVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1598*b843c749SSergey Zigachev #define mmVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_LO32 0x0749 1599*b843c749SSergey Zigachev #define mmVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX 0 1600*b843c749SSergey Zigachev #define mmVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_HI32 0x074a 1601*b843c749SSergey Zigachev #define mmVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX 0 1602*b843c749SSergey Zigachev #define mmVM_CONTEXT0_PAGE_TABLE_START_ADDR_LO32 0x074b 1603*b843c749SSergey Zigachev #define mmVM_CONTEXT0_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1604*b843c749SSergey Zigachev #define mmVM_CONTEXT0_PAGE_TABLE_START_ADDR_HI32 0x074c 1605*b843c749SSergey Zigachev #define mmVM_CONTEXT0_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1606*b843c749SSergey Zigachev #define mmVM_CONTEXT1_PAGE_TABLE_START_ADDR_LO32 0x074d 1607*b843c749SSergey Zigachev #define mmVM_CONTEXT1_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1608*b843c749SSergey Zigachev #define mmVM_CONTEXT1_PAGE_TABLE_START_ADDR_HI32 0x074e 1609*b843c749SSergey Zigachev #define mmVM_CONTEXT1_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1610*b843c749SSergey Zigachev #define mmVM_CONTEXT2_PAGE_TABLE_START_ADDR_LO32 0x074f 1611*b843c749SSergey Zigachev #define mmVM_CONTEXT2_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1612*b843c749SSergey Zigachev #define mmVM_CONTEXT2_PAGE_TABLE_START_ADDR_HI32 0x0750 1613*b843c749SSergey Zigachev #define mmVM_CONTEXT2_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1614*b843c749SSergey Zigachev #define mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32 0x0751 1615*b843c749SSergey Zigachev #define mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1616*b843c749SSergey Zigachev #define mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32 0x0752 1617*b843c749SSergey Zigachev #define mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1618*b843c749SSergey Zigachev #define mmVM_CONTEXT4_PAGE_TABLE_START_ADDR_LO32 0x0753 1619*b843c749SSergey Zigachev #define mmVM_CONTEXT4_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1620*b843c749SSergey Zigachev #define mmVM_CONTEXT4_PAGE_TABLE_START_ADDR_HI32 0x0754 1621*b843c749SSergey Zigachev #define mmVM_CONTEXT4_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1622*b843c749SSergey Zigachev #define mmVM_CONTEXT5_PAGE_TABLE_START_ADDR_LO32 0x0755 1623*b843c749SSergey Zigachev #define mmVM_CONTEXT5_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1624*b843c749SSergey Zigachev #define mmVM_CONTEXT5_PAGE_TABLE_START_ADDR_HI32 0x0756 1625*b843c749SSergey Zigachev #define mmVM_CONTEXT5_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1626*b843c749SSergey Zigachev #define mmVM_CONTEXT6_PAGE_TABLE_START_ADDR_LO32 0x0757 1627*b843c749SSergey Zigachev #define mmVM_CONTEXT6_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1628*b843c749SSergey Zigachev #define mmVM_CONTEXT6_PAGE_TABLE_START_ADDR_HI32 0x0758 1629*b843c749SSergey Zigachev #define mmVM_CONTEXT6_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1630*b843c749SSergey Zigachev #define mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32 0x0759 1631*b843c749SSergey Zigachev #define mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1632*b843c749SSergey Zigachev #define mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32 0x075a 1633*b843c749SSergey Zigachev #define mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1634*b843c749SSergey Zigachev #define mmVM_CONTEXT8_PAGE_TABLE_START_ADDR_LO32 0x075b 1635*b843c749SSergey Zigachev #define mmVM_CONTEXT8_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1636*b843c749SSergey Zigachev #define mmVM_CONTEXT8_PAGE_TABLE_START_ADDR_HI32 0x075c 1637*b843c749SSergey Zigachev #define mmVM_CONTEXT8_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1638*b843c749SSergey Zigachev #define mmVM_CONTEXT9_PAGE_TABLE_START_ADDR_LO32 0x075d 1639*b843c749SSergey Zigachev #define mmVM_CONTEXT9_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1640*b843c749SSergey Zigachev #define mmVM_CONTEXT9_PAGE_TABLE_START_ADDR_HI32 0x075e 1641*b843c749SSergey Zigachev #define mmVM_CONTEXT9_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1642*b843c749SSergey Zigachev #define mmVM_CONTEXT10_PAGE_TABLE_START_ADDR_LO32 0x075f 1643*b843c749SSergey Zigachev #define mmVM_CONTEXT10_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1644*b843c749SSergey Zigachev #define mmVM_CONTEXT10_PAGE_TABLE_START_ADDR_HI32 0x0760 1645*b843c749SSergey Zigachev #define mmVM_CONTEXT10_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1646*b843c749SSergey Zigachev #define mmVM_CONTEXT11_PAGE_TABLE_START_ADDR_LO32 0x0761 1647*b843c749SSergey Zigachev #define mmVM_CONTEXT11_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1648*b843c749SSergey Zigachev #define mmVM_CONTEXT11_PAGE_TABLE_START_ADDR_HI32 0x0762 1649*b843c749SSergey Zigachev #define mmVM_CONTEXT11_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1650*b843c749SSergey Zigachev #define mmVM_CONTEXT12_PAGE_TABLE_START_ADDR_LO32 0x0763 1651*b843c749SSergey Zigachev #define mmVM_CONTEXT12_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1652*b843c749SSergey Zigachev #define mmVM_CONTEXT12_PAGE_TABLE_START_ADDR_HI32 0x0764 1653*b843c749SSergey Zigachev #define mmVM_CONTEXT12_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1654*b843c749SSergey Zigachev #define mmVM_CONTEXT13_PAGE_TABLE_START_ADDR_LO32 0x0765 1655*b843c749SSergey Zigachev #define mmVM_CONTEXT13_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1656*b843c749SSergey Zigachev #define mmVM_CONTEXT13_PAGE_TABLE_START_ADDR_HI32 0x0766 1657*b843c749SSergey Zigachev #define mmVM_CONTEXT13_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1658*b843c749SSergey Zigachev #define mmVM_CONTEXT14_PAGE_TABLE_START_ADDR_LO32 0x0767 1659*b843c749SSergey Zigachev #define mmVM_CONTEXT14_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1660*b843c749SSergey Zigachev #define mmVM_CONTEXT14_PAGE_TABLE_START_ADDR_HI32 0x0768 1661*b843c749SSergey Zigachev #define mmVM_CONTEXT14_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1662*b843c749SSergey Zigachev #define mmVM_CONTEXT15_PAGE_TABLE_START_ADDR_LO32 0x0769 1663*b843c749SSergey Zigachev #define mmVM_CONTEXT15_PAGE_TABLE_START_ADDR_LO32_BASE_IDX 0 1664*b843c749SSergey Zigachev #define mmVM_CONTEXT15_PAGE_TABLE_START_ADDR_HI32 0x076a 1665*b843c749SSergey Zigachev #define mmVM_CONTEXT15_PAGE_TABLE_START_ADDR_HI32_BASE_IDX 0 1666*b843c749SSergey Zigachev #define mmVM_CONTEXT0_PAGE_TABLE_END_ADDR_LO32 0x076b 1667*b843c749SSergey Zigachev #define mmVM_CONTEXT0_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1668*b843c749SSergey Zigachev #define mmVM_CONTEXT0_PAGE_TABLE_END_ADDR_HI32 0x076c 1669*b843c749SSergey Zigachev #define mmVM_CONTEXT0_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1670*b843c749SSergey Zigachev #define mmVM_CONTEXT1_PAGE_TABLE_END_ADDR_LO32 0x076d 1671*b843c749SSergey Zigachev #define mmVM_CONTEXT1_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1672*b843c749SSergey Zigachev #define mmVM_CONTEXT1_PAGE_TABLE_END_ADDR_HI32 0x076e 1673*b843c749SSergey Zigachev #define mmVM_CONTEXT1_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1674*b843c749SSergey Zigachev #define mmVM_CONTEXT2_PAGE_TABLE_END_ADDR_LO32 0x076f 1675*b843c749SSergey Zigachev #define mmVM_CONTEXT2_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1676*b843c749SSergey Zigachev #define mmVM_CONTEXT2_PAGE_TABLE_END_ADDR_HI32 0x0770 1677*b843c749SSergey Zigachev #define mmVM_CONTEXT2_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1678*b843c749SSergey Zigachev #define mmVM_CONTEXT3_PAGE_TABLE_END_ADDR_LO32 0x0771 1679*b843c749SSergey Zigachev #define mmVM_CONTEXT3_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1680*b843c749SSergey Zigachev #define mmVM_CONTEXT3_PAGE_TABLE_END_ADDR_HI32 0x0772 1681*b843c749SSergey Zigachev #define mmVM_CONTEXT3_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1682*b843c749SSergey Zigachev #define mmVM_CONTEXT4_PAGE_TABLE_END_ADDR_LO32 0x0773 1683*b843c749SSergey Zigachev #define mmVM_CONTEXT4_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1684*b843c749SSergey Zigachev #define mmVM_CONTEXT4_PAGE_TABLE_END_ADDR_HI32 0x0774 1685*b843c749SSergey Zigachev #define mmVM_CONTEXT4_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1686*b843c749SSergey Zigachev #define mmVM_CONTEXT5_PAGE_TABLE_END_ADDR_LO32 0x0775 1687*b843c749SSergey Zigachev #define mmVM_CONTEXT5_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1688*b843c749SSergey Zigachev #define mmVM_CONTEXT5_PAGE_TABLE_END_ADDR_HI32 0x0776 1689*b843c749SSergey Zigachev #define mmVM_CONTEXT5_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1690*b843c749SSergey Zigachev #define mmVM_CONTEXT6_PAGE_TABLE_END_ADDR_LO32 0x0777 1691*b843c749SSergey Zigachev #define mmVM_CONTEXT6_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1692*b843c749SSergey Zigachev #define mmVM_CONTEXT6_PAGE_TABLE_END_ADDR_HI32 0x0778 1693*b843c749SSergey Zigachev #define mmVM_CONTEXT6_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1694*b843c749SSergey Zigachev #define mmVM_CONTEXT7_PAGE_TABLE_END_ADDR_LO32 0x0779 1695*b843c749SSergey Zigachev #define mmVM_CONTEXT7_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1696*b843c749SSergey Zigachev #define mmVM_CONTEXT7_PAGE_TABLE_END_ADDR_HI32 0x077a 1697*b843c749SSergey Zigachev #define mmVM_CONTEXT7_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1698*b843c749SSergey Zigachev #define mmVM_CONTEXT8_PAGE_TABLE_END_ADDR_LO32 0x077b 1699*b843c749SSergey Zigachev #define mmVM_CONTEXT8_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1700*b843c749SSergey Zigachev #define mmVM_CONTEXT8_PAGE_TABLE_END_ADDR_HI32 0x077c 1701*b843c749SSergey Zigachev #define mmVM_CONTEXT8_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1702*b843c749SSergey Zigachev #define mmVM_CONTEXT9_PAGE_TABLE_END_ADDR_LO32 0x077d 1703*b843c749SSergey Zigachev #define mmVM_CONTEXT9_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1704*b843c749SSergey Zigachev #define mmVM_CONTEXT9_PAGE_TABLE_END_ADDR_HI32 0x077e 1705*b843c749SSergey Zigachev #define mmVM_CONTEXT9_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1706*b843c749SSergey Zigachev #define mmVM_CONTEXT10_PAGE_TABLE_END_ADDR_LO32 0x077f 1707*b843c749SSergey Zigachev #define mmVM_CONTEXT10_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1708*b843c749SSergey Zigachev #define mmVM_CONTEXT10_PAGE_TABLE_END_ADDR_HI32 0x0780 1709*b843c749SSergey Zigachev #define mmVM_CONTEXT10_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1710*b843c749SSergey Zigachev #define mmVM_CONTEXT11_PAGE_TABLE_END_ADDR_LO32 0x0781 1711*b843c749SSergey Zigachev #define mmVM_CONTEXT11_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1712*b843c749SSergey Zigachev #define mmVM_CONTEXT11_PAGE_TABLE_END_ADDR_HI32 0x0782 1713*b843c749SSergey Zigachev #define mmVM_CONTEXT11_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1714*b843c749SSergey Zigachev #define mmVM_CONTEXT12_PAGE_TABLE_END_ADDR_LO32 0x0783 1715*b843c749SSergey Zigachev #define mmVM_CONTEXT12_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1716*b843c749SSergey Zigachev #define mmVM_CONTEXT12_PAGE_TABLE_END_ADDR_HI32 0x0784 1717*b843c749SSergey Zigachev #define mmVM_CONTEXT12_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1718*b843c749SSergey Zigachev #define mmVM_CONTEXT13_PAGE_TABLE_END_ADDR_LO32 0x0785 1719*b843c749SSergey Zigachev #define mmVM_CONTEXT13_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1720*b843c749SSergey Zigachev #define mmVM_CONTEXT13_PAGE_TABLE_END_ADDR_HI32 0x0786 1721*b843c749SSergey Zigachev #define mmVM_CONTEXT13_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1722*b843c749SSergey Zigachev #define mmVM_CONTEXT14_PAGE_TABLE_END_ADDR_LO32 0x0787 1723*b843c749SSergey Zigachev #define mmVM_CONTEXT14_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1724*b843c749SSergey Zigachev #define mmVM_CONTEXT14_PAGE_TABLE_END_ADDR_HI32 0x0788 1725*b843c749SSergey Zigachev #define mmVM_CONTEXT14_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1726*b843c749SSergey Zigachev #define mmVM_CONTEXT15_PAGE_TABLE_END_ADDR_LO32 0x0789 1727*b843c749SSergey Zigachev #define mmVM_CONTEXT15_PAGE_TABLE_END_ADDR_LO32_BASE_IDX 0 1728*b843c749SSergey Zigachev #define mmVM_CONTEXT15_PAGE_TABLE_END_ADDR_HI32 0x078a 1729*b843c749SSergey Zigachev #define mmVM_CONTEXT15_PAGE_TABLE_END_ADDR_HI32_BASE_IDX 0 1730*b843c749SSergey Zigachev 1731*b843c749SSergey Zigachev 1732*b843c749SSergey Zigachev // addressBlock: mmhub_utcl2_vml2pldec 1733*b843c749SSergey Zigachev // base address: 0x69e90 1734*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER0_CFG 0x07a4 1735*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER0_CFG_BASE_IDX 0 1736*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER1_CFG 0x07a5 1737*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER1_CFG_BASE_IDX 0 1738*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER2_CFG 0x07a6 1739*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER2_CFG_BASE_IDX 0 1740*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER3_CFG 0x07a7 1741*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER3_CFG_BASE_IDX 0 1742*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER4_CFG 0x07a8 1743*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER4_CFG_BASE_IDX 0 1744*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER5_CFG 0x07a9 1745*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER5_CFG_BASE_IDX 0 1746*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER6_CFG 0x07aa 1747*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER6_CFG_BASE_IDX 0 1748*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER7_CFG 0x07ab 1749*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER7_CFG_BASE_IDX 0 1750*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER_RSLT_CNTL 0x07ac 1751*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER_RSLT_CNTL_BASE_IDX 0 1752*b843c749SSergey Zigachev 1753*b843c749SSergey Zigachev 1754*b843c749SSergey Zigachev // addressBlock: mmhub_utcl2_vml2prdec 1755*b843c749SSergey Zigachev // base address: 0x69ee0 1756*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER_LO 0x07b8 1757*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER_LO_BASE_IDX 0 1758*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER_HI 0x07b9 1759*b843c749SSergey Zigachev #define mmMC_VM_L2_PERFCOUNTER_HI_BASE_IDX 0 1760*b843c749SSergey Zigachev 1761*b843c749SSergey Zigachev 1762*b843c749SSergey Zigachev // addressBlock: mmhub_utcl2_vmsharedhvdec 1763*b843c749SSergey Zigachev // base address: 0x69f30 1764*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF0 0x07cc 1765*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF0_BASE_IDX 0 1766*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF1 0x07cd 1767*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF1_BASE_IDX 0 1768*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF2 0x07ce 1769*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF2_BASE_IDX 0 1770*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF3 0x07cf 1771*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF3_BASE_IDX 0 1772*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF4 0x07d0 1773*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF4_BASE_IDX 0 1774*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF5 0x07d1 1775*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF5_BASE_IDX 0 1776*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF6 0x07d2 1777*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF6_BASE_IDX 0 1778*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF7 0x07d3 1779*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF7_BASE_IDX 0 1780*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF8 0x07d4 1781*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF8_BASE_IDX 0 1782*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF9 0x07d5 1783*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF9_BASE_IDX 0 1784*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF10 0x07d6 1785*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF10_BASE_IDX 0 1786*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF11 0x07d7 1787*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF11_BASE_IDX 0 1788*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF12 0x07d8 1789*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF12_BASE_IDX 0 1790*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF13 0x07d9 1791*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF13_BASE_IDX 0 1792*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF14 0x07da 1793*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF14_BASE_IDX 0 1794*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF15 0x07db 1795*b843c749SSergey Zigachev #define mmMC_VM_FB_SIZE_OFFSET_VF15_BASE_IDX 0 1796*b843c749SSergey Zigachev #define mmVM_IOMMU_MMIO_CNTRL_1 0x07dc 1797*b843c749SSergey Zigachev #define mmVM_IOMMU_MMIO_CNTRL_1_BASE_IDX 0 1798*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_LO_0 0x07dd 1799*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_LO_0_BASE_IDX 0 1800*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_LO_1 0x07de 1801*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_LO_1_BASE_IDX 0 1802*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_LO_2 0x07df 1803*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_LO_2_BASE_IDX 0 1804*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_LO_3 0x07e0 1805*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_LO_3_BASE_IDX 0 1806*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_HI_0 0x07e1 1807*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_HI_0_BASE_IDX 0 1808*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_HI_1 0x07e2 1809*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_HI_1_BASE_IDX 0 1810*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_HI_2 0x07e3 1811*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_HI_2_BASE_IDX 0 1812*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_HI_3 0x07e4 1813*b843c749SSergey Zigachev #define mmMC_VM_MARC_BASE_HI_3_BASE_IDX 0 1814*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_LO_0 0x07e5 1815*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_LO_0_BASE_IDX 0 1816*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_LO_1 0x07e6 1817*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_LO_1_BASE_IDX 0 1818*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_LO_2 0x07e7 1819*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_LO_2_BASE_IDX 0 1820*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_LO_3 0x07e8 1821*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_LO_3_BASE_IDX 0 1822*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_HI_0 0x07e9 1823*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_HI_0_BASE_IDX 0 1824*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_HI_1 0x07ea 1825*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_HI_1_BASE_IDX 0 1826*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_HI_2 0x07eb 1827*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_HI_2_BASE_IDX 0 1828*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_HI_3 0x07ec 1829*b843c749SSergey Zigachev #define mmMC_VM_MARC_RELOC_HI_3_BASE_IDX 0 1830*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_LO_0 0x07ed 1831*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_LO_0_BASE_IDX 0 1832*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_LO_1 0x07ee 1833*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_LO_1_BASE_IDX 0 1834*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_LO_2 0x07ef 1835*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_LO_2_BASE_IDX 0 1836*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_LO_3 0x07f0 1837*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_LO_3_BASE_IDX 0 1838*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_HI_0 0x07f1 1839*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_HI_0_BASE_IDX 0 1840*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_HI_1 0x07f2 1841*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_HI_1_BASE_IDX 0 1842*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_HI_2 0x07f3 1843*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_HI_2_BASE_IDX 0 1844*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_HI_3 0x07f4 1845*b843c749SSergey Zigachev #define mmMC_VM_MARC_LEN_HI_3_BASE_IDX 0 1846*b843c749SSergey Zigachev #define mmVM_IOMMU_CONTROL_REGISTER 0x07f5 1847*b843c749SSergey Zigachev #define mmVM_IOMMU_CONTROL_REGISTER_BASE_IDX 0 1848*b843c749SSergey Zigachev #define mmVM_IOMMU_PERFORMANCE_OPTIMIZATION_CONTROL_REGISTER 0x07f6 1849*b843c749SSergey Zigachev #define mmVM_IOMMU_PERFORMANCE_OPTIMIZATION_CONTROL_REGISTER_BASE_IDX 0 1850*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL 0x07f7 1851*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_BASE_IDX 0 1852*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_0 0x07f8 1853*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_0_BASE_IDX 0 1854*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_1 0x07f9 1855*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_1_BASE_IDX 0 1856*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_2 0x07fa 1857*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_2_BASE_IDX 0 1858*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_3 0x07fb 1859*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_3_BASE_IDX 0 1860*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_4 0x07fc 1861*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_4_BASE_IDX 0 1862*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_5 0x07fd 1863*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_5_BASE_IDX 0 1864*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_6 0x07fe 1865*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_6_BASE_IDX 0 1866*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_7 0x07ff 1867*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_7_BASE_IDX 0 1868*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_8 0x0800 1869*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_8_BASE_IDX 0 1870*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_9 0x0801 1871*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_9_BASE_IDX 0 1872*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_10 0x0802 1873*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_10_BASE_IDX 0 1874*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_11 0x0803 1875*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_11_BASE_IDX 0 1876*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_12 0x0804 1877*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_12_BASE_IDX 0 1878*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_13 0x0805 1879*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_13_BASE_IDX 0 1880*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_14 0x0806 1881*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_14_BASE_IDX 0 1882*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_15 0x0807 1883*b843c749SSergey Zigachev #define mmVM_PCIE_ATS_CNTL_VF_15_BASE_IDX 0 1884*b843c749SSergey Zigachev #define mmUTCL2_CGTT_CLK_CTRL 0x0808 1885*b843c749SSergey Zigachev #define mmUTCL2_CGTT_CLK_CTRL_BASE_IDX 0 1886*b843c749SSergey Zigachev 1887*b843c749SSergey Zigachev 1888*b843c749SSergey Zigachev // addressBlock: mmhub_utcl2_vmsharedpfdec 1889*b843c749SSergey Zigachev // base address: 0x6a040 1890*b843c749SSergey Zigachev #define mmMC_VM_NB_MMIOBASE 0x0810 1891*b843c749SSergey Zigachev #define mmMC_VM_NB_MMIOBASE_BASE_IDX 0 1892*b843c749SSergey Zigachev #define mmMC_VM_NB_MMIOLIMIT 0x0811 1893*b843c749SSergey Zigachev #define mmMC_VM_NB_MMIOLIMIT_BASE_IDX 0 1894*b843c749SSergey Zigachev #define mmMC_VM_NB_PCI_CTRL 0x0812 1895*b843c749SSergey Zigachev #define mmMC_VM_NB_PCI_CTRL_BASE_IDX 0 1896*b843c749SSergey Zigachev #define mmMC_VM_NB_PCI_ARB 0x0813 1897*b843c749SSergey Zigachev #define mmMC_VM_NB_PCI_ARB_BASE_IDX 0 1898*b843c749SSergey Zigachev #define mmMC_VM_NB_TOP_OF_DRAM_SLOT1 0x0814 1899*b843c749SSergey Zigachev #define mmMC_VM_NB_TOP_OF_DRAM_SLOT1_BASE_IDX 0 1900*b843c749SSergey Zigachev #define mmMC_VM_NB_LOWER_TOP_OF_DRAM2 0x0815 1901*b843c749SSergey Zigachev #define mmMC_VM_NB_LOWER_TOP_OF_DRAM2_BASE_IDX 0 1902*b843c749SSergey Zigachev #define mmMC_VM_NB_UPPER_TOP_OF_DRAM2 0x0816 1903*b843c749SSergey Zigachev #define mmMC_VM_NB_UPPER_TOP_OF_DRAM2_BASE_IDX 0 1904*b843c749SSergey Zigachev #define mmMC_VM_FB_OFFSET 0x0817 1905*b843c749SSergey Zigachev #define mmMC_VM_FB_OFFSET_BASE_IDX 0 1906*b843c749SSergey Zigachev #define mmMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_LSB 0x0818 1907*b843c749SSergey Zigachev #define mmMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_LSB_BASE_IDX 0 1908*b843c749SSergey Zigachev #define mmMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_MSB 0x0819 1909*b843c749SSergey Zigachev #define mmMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_MSB_BASE_IDX 0 1910*b843c749SSergey Zigachev #define mmMC_VM_STEERING 0x081a 1911*b843c749SSergey Zigachev #define mmMC_VM_STEERING_BASE_IDX 0 1912*b843c749SSergey Zigachev #define mmMC_SHARED_VIRT_RESET_REQ 0x081b 1913*b843c749SSergey Zigachev #define mmMC_SHARED_VIRT_RESET_REQ_BASE_IDX 0 1914*b843c749SSergey Zigachev #define mmMC_MEM_POWER_LS 0x081c 1915*b843c749SSergey Zigachev #define mmMC_MEM_POWER_LS_BASE_IDX 0 1916*b843c749SSergey Zigachev #define mmMC_VM_CACHEABLE_DRAM_ADDRESS_START 0x081d 1917*b843c749SSergey Zigachev #define mmMC_VM_CACHEABLE_DRAM_ADDRESS_START_BASE_IDX 0 1918*b843c749SSergey Zigachev #define mmMC_VM_CACHEABLE_DRAM_ADDRESS_END 0x081e 1919*b843c749SSergey Zigachev #define mmMC_VM_CACHEABLE_DRAM_ADDRESS_END_BASE_IDX 0 1920*b843c749SSergey Zigachev #define mmMC_VM_APT_CNTL 0x081f 1921*b843c749SSergey Zigachev #define mmMC_VM_APT_CNTL_BASE_IDX 0 1922*b843c749SSergey Zigachev #define mmMC_VM_LOCAL_HBM_ADDRESS_START 0x0820 1923*b843c749SSergey Zigachev #define mmMC_VM_LOCAL_HBM_ADDRESS_START_BASE_IDX 0 1924*b843c749SSergey Zigachev #define mmMC_VM_LOCAL_HBM_ADDRESS_END 0x0821 1925*b843c749SSergey Zigachev #define mmMC_VM_LOCAL_HBM_ADDRESS_END_BASE_IDX 0 1926*b843c749SSergey Zigachev #define mmMC_VM_LOCAL_HBM_ADDRESS_LOCK_CNTL 0x0822 1927*b843c749SSergey Zigachev #define mmMC_VM_LOCAL_HBM_ADDRESS_LOCK_CNTL_BASE_IDX 0 1928*b843c749SSergey Zigachev 1929*b843c749SSergey Zigachev 1930*b843c749SSergey Zigachev // addressBlock: mmhub_utcl2_vmsharedvcdec 1931*b843c749SSergey Zigachev // base address: 0x6a0b0 1932*b843c749SSergey Zigachev #define mmMC_VM_FB_LOCATION_BASE 0x082c 1933*b843c749SSergey Zigachev #define mmMC_VM_FB_LOCATION_BASE_BASE_IDX 0 1934*b843c749SSergey Zigachev #define mmMC_VM_FB_LOCATION_TOP 0x082d 1935*b843c749SSergey Zigachev #define mmMC_VM_FB_LOCATION_TOP_BASE_IDX 0 1936*b843c749SSergey Zigachev #define mmMC_VM_AGP_TOP 0x082e 1937*b843c749SSergey Zigachev #define mmMC_VM_AGP_TOP_BASE_IDX 0 1938*b843c749SSergey Zigachev #define mmMC_VM_AGP_BOT 0x082f 1939*b843c749SSergey Zigachev #define mmMC_VM_AGP_BOT_BASE_IDX 0 1940*b843c749SSergey Zigachev #define mmMC_VM_AGP_BASE 0x0830 1941*b843c749SSergey Zigachev #define mmMC_VM_AGP_BASE_BASE_IDX 0 1942*b843c749SSergey Zigachev #define mmMC_VM_SYSTEM_APERTURE_LOW_ADDR 0x0831 1943*b843c749SSergey Zigachev #define mmMC_VM_SYSTEM_APERTURE_LOW_ADDR_BASE_IDX 0 1944*b843c749SSergey Zigachev #define mmMC_VM_SYSTEM_APERTURE_HIGH_ADDR 0x0832 1945*b843c749SSergey Zigachev #define mmMC_VM_SYSTEM_APERTURE_HIGH_ADDR_BASE_IDX 0 1946*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB_CNTL 0x0833 1947*b843c749SSergey Zigachev #define mmMC_VM_MX_L1_TLB_CNTL_BASE_IDX 0 1948*b843c749SSergey Zigachev 1949*b843c749SSergey Zigachev 1950*b843c749SSergey Zigachev // addressBlock: mmhub_utcl2_atcl2pfcntrdec 1951*b843c749SSergey Zigachev // base address: 0x6a100 1952*b843c749SSergey Zigachev #define mmATC_L2_PERFCOUNTER_LO 0x0840 1953*b843c749SSergey Zigachev #define mmATC_L2_PERFCOUNTER_LO_BASE_IDX 0 1954*b843c749SSergey Zigachev #define mmATC_L2_PERFCOUNTER_HI 0x0841 1955*b843c749SSergey Zigachev #define mmATC_L2_PERFCOUNTER_HI_BASE_IDX 0 1956*b843c749SSergey Zigachev 1957*b843c749SSergey Zigachev 1958*b843c749SSergey Zigachev // addressBlock: mmhub_utcl2_atcl2pfcntldec 1959*b843c749SSergey Zigachev // base address: 0x6a120 1960*b843c749SSergey Zigachev #define mmATC_L2_PERFCOUNTER0_CFG 0x0848 1961*b843c749SSergey Zigachev #define mmATC_L2_PERFCOUNTER0_CFG_BASE_IDX 0 1962*b843c749SSergey Zigachev #define mmATC_L2_PERFCOUNTER1_CFG 0x0849 1963*b843c749SSergey Zigachev #define mmATC_L2_PERFCOUNTER1_CFG_BASE_IDX 0 1964*b843c749SSergey Zigachev #define mmATC_L2_PERFCOUNTER_RSLT_CNTL 0x084a 1965*b843c749SSergey Zigachev #define mmATC_L2_PERFCOUNTER_RSLT_CNTL_BASE_IDX 0 1966*b843c749SSergey Zigachev 1967*b843c749SSergey Zigachev #endif 1968